ubuntu启动搜狗输入法

2017-04-02 21:12:06

在在ubuntu中安装搜狗输入法后,却没有启动,如何启动? 网上找了很多方法都不准确,基本都是千篇一律:bash→ Fcitx配置→ 添加搜狗输入法 但是已经安装了,列表也存在搜狗输入法了,其实方法很简单,只需在终端输入:fcitx autostart 即可。 或者将搜狗输入法加入到启动项里: 1.根据wiki文档复制自动启动文件  /etc/xdg/autostart/fcitx-autostart.desktop 到用户目录:cp /etc/xdg/autostart/fcitx-autostart.desktop ~/.config/autostart/如果/etc/xdg/autostart/下没有该文件,则按2操作 2.将 fcitx 复制到启动项sudo cp /usr/share/applications/fcitx.desktop ~/.config/autostart修改权限为可执行权限sudo...

阅读全文

php无法正常保存png图片

2017-03-10 15:38:00

在进行图片缩放时当保存图片为png时,会出现0字节,无法正常保存图片 例如下面代码://... ... if ($ratio_w < 1 || $ratio_h < 1) { //按最小比例缩放 $ratio = min($ratio_w, $ratio_h); $inter_w = intval($w * $ratio); $inter_h = intval($h * $ratio); // 定义一个新的图像 $new_img = imagecreatetruecolor($inter_w, $inter_h); imagecopyresampled($new_img, $src_img, 0, 0, 0, 0, $inter_w, $inter_h, $w, $h); switch ($type) { case IMAGETYPE_JPEG : // 存储图像 imagejpeg($new...

阅读全文

mysql不允许使用列的别名作为查询条件

2017-03-02 16:24:00

例如:select col+1 as a from table where a>100;这样的sql在执行时会报错。 列表别名可以在 GROUP BY, ORDER BY, HAVING中被引用,而标准的SQL禁止在where中被引用,因为where语句执行在先。所以可以用子查询的方式代替 mysql中sql语句执行顺序:1. from 2. on 3. join 4. where 5. group by 6. with 7. having 8. select 9. distinct 10. order by 11. limit一条SQL会经过这11步的,中间的每一步都会生成一张虚拟表,后面的步骤都是在上一张虚拟表中进行筛选与查询的 更详细可以参考:sql查询顺序

阅读全文

谷歌浏览器状态栏乱码

2017-03-02 10:41:03

谷歌浏览器状态栏乱码, 如果是浏览页面显示乱码,修改编码就可以解决了 但是浏览器左下角状态栏乱码,就需要修改设置了1.谷歌浏览器地址栏访问:chrome://flags/2.启用DirectWrite(如果是启用状态,则停用后再启用) 3.重启浏览器

阅读全文

ElasticSearch简单入门

2017-02-20 16:27:00

ElasticSearch特点:分布式的实时文件存储,每个字段都被索引并可被搜索分布式的实时分析搜索引擎可以扩展到上百台服务器,处理PB级结构化或非结构化数据 虽然存储的数据很大,但查询速度依然非常快,常用语日志分析和大数据检索 与mysql对应关系:索引(index) → 库类型(type) → 表  1.elasticsearch之索引查询 官方手册:https://www.elastic.co/guide/en/elasticsearch/reference/current/search.html中文手册:https://es.xiaoleilu.com/ 1>查询UI界面:http://localhost:9200/_plugin/head/ 空查询:curl -XGET 'localhost:9200/students/_search?pretty' 索引总数:http://10.1.10.191:9200/com...

阅读全文

汉字拼音简写搜索地名

2017-01-16 18:16:00

抓取国家统计局的中国省市区县地名,转换成拼音后存储(地址已失效,请用新地址http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/)在前端用js按拼音、拼音简写或汉字搜索从国家统计局抓取地址代码:function getAdressFromUrl(){ //来源 $url = 'http://www.stats.gov.cn/tjsj/tjbz/xzqhdm/201608/t20160809_1386477.html'; $data = file_get_contents($url); $match = array(); preg_match('/<div style="overflow-x: hidden; word-break: break-all">(.*)<\/p><\/div>/is', $data, $match); $pregcont = $match[1]; $pregcont = str_replace('</p>', "</p>\r\n", $pregcont);...

阅读全文

微信浏览器下调试

2017-01-04 17:34:18

微信开发工具:下载地址微信浏览器缓存有多严重就不用说了,不过还好官方有个清除缓存的地方:在微信浏览器下打开:http://debugx5.qq.com最下面有清除缓存的选项

阅读全文

php官网搜索接口

2016-12-30 18:41:00

php官网手册搜索接口http://php.net/manual-lookup.php?pattern=list list是函数关键词还有其他相关的搜索接口:scope:查询范围,query:查询关键词"css": "http://devdocs.io/#q=css+%(query)s","js": "https://developer.mozilla.org/en-US/search?q=%(query)s&topic=js","html": "https://developer.mozilla.org/en-US/search?q=%(query)s&topic=html","google": "https://google.com/search?q=%(scope)s+%(query)s","baidu": "https://www.baidu.com/s?wd=%(scope)s+%(query)s",

阅读全文

sublime text 3实用技能

2016-12-30 15:15:00

1.sublime text3安装修改默认配置文件从官网下载最新版,安装后不要运行,在安装目录下新建Data文件夹然后修改的设置和新装的插件就会存在这个目录下(否则会在C:\Users\...下新建Data文件夹,这样不便于日后移动安装文件夹)注册码/注册机网上很多,自行百度2.sublimes实用插件ChineseLocalizations提供简中,繁中,英文,日文四种语言切换。该插件对主菜单和右键菜单进行汉化,对菜单汉化有需求的欢迎使用。IMESupport输入法跟随BUG:中文输入法(包括日文输入法)都有一个问题:输入框不跟随。安装IMESupport插件,重启Sublime Text问题就解决了。yui compressor用来压缩单个css和js的,压缩后自动生成 .min. 的文件。Docblockr用来写注释的。在...

阅读全文

mysql性能分析工具

2016-12-19 16:37:00

mysql version>5.0.37执行sql后,使用 SHOW profiles 查询sql执行时间SHOW profiles;根据query_id 查看某个查询的详细时间耗费,用于分析sql执行各个阶段所花时间(79为query_id)SHOW profile FOR QUERY 79查看占用cpu、 io等信息SHOW profile block io,cpu FOR QUERY 79;mysql对同一条sql进行了缓存,在第二次运行时, 瞬间就完成了,若要清除缓存:reset query cache;

阅读全文

php中函数优雅的传递参数

2016-11-21 14:54:00

PHP 在用户自定义函数中支持可变数量的参数列表。在 PHP 5.6 及以上的版本中,由 ... 语法实现; 在 PHP 5.5 及更早版本中,使用函数 func_num_args(),func_get_arg(),和 func_get_args() 。 参考php官方文档:可变数量的参数列表 例1:function funcA(...$args){ echo "<pre>"; print_r($args); } funcA('a','b','c');输出:Array (    [0] => a    [1] => b    [2] => c) 传入的所有参数会转换成一个数组 例2:function funcB($a,$b,$c,$d,$e){ echo "a->".$a."<br>"; echo "b->".$b."<br>"; echo "c->".$c...

阅读全文

mysql同一字段多条件查询

2016-11-18 11:42:00

例子:抽奖记录表,需要查询每天抽奖人数(去重)、每一种抽奖类型的总数、领取总数表结构:CREATE TABLE `lottery` ( `id` int(10) NOT NULL COMMENT '主键id', `uid` int(10) NOT NULL COMMENT '用户id', `dateline` int(11) NOT NULL COMMENT '时间', `type` tinyint(1) NOT NULL COMMENT '奖品类型:1:现金,2.优惠卷,3.积分', `is_get` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否领取' ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='抽奖记录表';sql语句:SELECT FROM_UNIXTIME(`dateline`,'%Y-%m-%d') AS days, COUNT(DISTINCT(`uid`)) AS uids, SUM(`is_get`) AS `get`, COUNT(`id`) AS cj, COUNT(IF(type = 1,TRUE,NULL))...

阅读全文

移动前端的HTML5 head 标签大全

2016-11-17 14:55:00

HTML的头部内容特别多,有针对SEO的头部信息,也有针对移动设备的头部信息。而且各个浏览器内核以及各个国内浏览器厂商都有些自己的标签元素,有很多差异性。移动端的工作已经越来越成为前端工作的重要内容,除了平常的项目开发,HTML 头部标签功能,特别是meta,link等标签的功能属性显得非常重要。这里整理了一份 <head> 部分的清单,让大家了解每个标签及相应属性的意义,写出满足自己需求的 <head> 头部标签,可以很有效的增强页面的可用性。注:去年整理过移动前端不得不了解的html5 head 头标签,随着时间和浏览器厂商的升级,现在看起来似乎有些过时了。所以重新整理了一下。增加了新的内容,及过时的一些...

阅读全文