设置sql-mode提高mysql5.7的兼容性

设置方法: vi /etc/mysql/mysql.conf.d/mysqld.cnf 在[mysqld]下面添加一行: sql-mode="NO_ENGINE_SUBSTITUTION,ERROR_FOR_DIVISION_BY_ZERO"
MySQL | 2017-11-10 17:28 | 阅读 3031 次 | 评论 0 条

修改mysql的group_concat_max_len限制

默认是1024字节,经常超过这个字节数就导致计算错误,可以设置的大一些,设置方法: vi /etc/mysql/mysql.conf.d/mysqld.cnf 在[mysqld]下面添加一行: group_concat_max_len = 102400
MySQL | 2017-11-10 17:22 | 阅读 5501 次 | 评论 0 条

语言决定思维的边界,也是思维的一个重要载体,对程序员来说是全部载体

这些碎碎念放在博客貌似不合适,嗯,需要一个微博载这些碎片思维。
默认分类 | 2017-09-29 11:28 | 阅读 2281 次 | 评论 0 条

jetbrains拯救了静态语言,改变了编程语言的历史进程

2010年后为分界点吧,jetbrains出的系列IDE开始逐渐走进公众视线。凭超人性化的智能提示,把大量的开发者从死钻vim、emacs的道路上硬扳过来,使IDE不再处于鄙视链的底端。然后他们发现,对动态语言的智能提示总是无法做到100%的覆盖,用jetbrains的系列IDE开发静态语言反而比动态语言更方便。
默认分类 | 2017-09-08 02:15 | 阅读 2059 次 | 评论 0 条

手机原生app无节制的耍流氓早晚把用户都赶到浏览器里面去

跟PC端软件使用的一样的手段,避免不了跟PC端软件一样的命运。
默认分类 | 2017-08-31 16:51 | 阅读 1912 次 | 评论 1 条

ubuntu16.04不支持id_dsa.pub免密登陆的解决办法

ubuntu 14还可以,到ubuntu16.04无效了,怎么设置还是得需要密码才能登陆。原来ubuntu16版本默认不支持dsa密钥了,如果需要支持: vi /etc/ssh/sshd_config 末尾加上一行: PubkeyAcceptedKeyTypes ssh-dss 然后重启ssh服务 service ssh restart
Linux | 2017-08-23 08:17 | 阅读 2480 次 | 评论 0 条

Mongodb的默认配置方式

mongod --config /usr/local/etc/mongod.conf
默认分类 | 2017-08-07 03:52 | 阅读 1456 次 | 评论 0 条

javascript读取网页图片(验证码)然后发送到服务器

挺简单的 var img_url = $input_verifycode.next('img').attr('src'); var r = new XMLHttpRequest(); r.open("GET", img_url); r.responseType = "blob"; r.onload = function(e){ var data = new FormData(); data.append('image_data', this.response); $.ajax({ url: 'http://localhost:8088/uploa...
WEB开发 | 2017-08-02 17:38 | 阅读 2471 次 | 评论 0 条

SmoothScroll默认配置

如截图所示
Mac | 2017-07-27 06:33 | 阅读 4312 次 | 评论 0 条

.NET监听webkit.net内部dom的事件

原理就是,webkit内部某个按钮,给它设置属性,点击它的时候设置webkit浏览器的url为某个值比如app。 然后监听webkit浏览器的url变化,当url含有app字样的时候,就说明那个按钮被点击了,触发相关的事件逻辑就可以。实现上有些山寨。 具体请见:https://stackoverflow.com/questions/13188489/how-to-handle-dom-events-of-webkit-net-control
.NET | 2017-07-15 18:33 | 阅读 1741 次 | 评论 0 条

Visual Studio.NET的“文档大纲”很有用

可以清晰的列出当前程序的所有控件,哪怕是有重叠的控件,隐藏的控件,都一目了然。特别是重叠的控件,如果想选中被覆盖的控件,从文档大纲中点它的名字就可以。
.NET | 2017-07-15 04:21 | 阅读 3903 次 | 评论 1 条

VB.NET中gbk转为utf-8(未测试)

从网上找的,没测试有效性,先收藏了,说不定哪天用到 Private Function StringAsUtf8Bytes(ByVal str As String) As String Dim utf8, gbk As System.Text.Encoding utf8 = System.Text.Encoding.GetEncoding("utf-8") gbk = System.Text.Encoding.GetEncoding("gbk") Dim bytes() As Byte = gbk.GetBy...
.NET | 2017-07-15 00:19 | 阅读 3990 次 | 评论 1 条

VB.NET引用mshtml

项目 —— 添加引用 —— 程序集 —— 扩展 —— 选中右侧的“Microsoft.mshtml” —— 点击确定 也可以在引用管理器的右上角搜索“mshtml”关键词找到它 然后在代码中 Imports mshtml
.NET | 2017-07-14 21:52 | 阅读 1730 次 | 评论 0 条

阿里云挂载旧磁盘攻略

查看磁盘信息: fdisk -l 得到如下信息: 执行挂载: mount /dev/vdb1 /mnt 这样就挂上了,不过重启后就没了,执行下面的操作,永久挂载: vi /etc/fstab 新加一行: /dev/vdb1 /mnt ext3 defaults 1 2 网上有搜到含有格式化步骤的是新磁盘 http://jingyan.baidu.com/...
Linux | 2016-12-03 18:30 | 阅读 2521 次 | 评论 0 条

解决docker中mysql无法从外部连接的问题

vi /etc/mysql/mysql.conf.d/mysqld.cnf #bind-address = 127.0.0.1 #注释掉 启动并进入容器: docker run -ti --name mysql_base_container -v /var/lib/mysql:/var/lib/mysql mysql_image /bin/bash 初次进入初始化数据库,创建数据库文件夹目录: mysqld --initialize-insecure 进入容器后启动mysql服务: service mysql start 登陆m...
Docker | 2016-12-01 20:18 | 阅读 27043 次 | 评论 1 条

如何让docker中的php-fpm一直在前台运行

修改php-fpm.conf文件 vi /usr/local/php/etc/php-fpm.conf 设置 daemonize = no-------------------------------- 以下内容补充于 2016-12-01 20:04:01 -------------------------------- 也可以在docker run的最后面加 -F 参数 docker run --name php_container --restart=always -d -p 9000:9000 --entrypoint "/usr/local/php...
Docker | 2016-12-01 20:02 | 阅读 5257 次 | 评论 0 条

宿主机中的nginx无法访问docker中的php-fpm的解决办法

vi /usr/local/php/etc/php-fpm.d/www.conf (文件的具体位置跟你的安装参数有关,总之是php-fpm.d文件夹下的就对了) 设置listen = [::]:9000
Docker | 2016-12-01 19:59 | 阅读 4405 次 | 评论 0 条

ubuntu14.04终端中文乱码(其实是vim显示乱码)的解决办法

搜了好多解决方案,装了各种中文包都不管用,最后 vi /etc/vim/vimrc 加入 set fileencodings=ucs-bom,utf-8,gbk,chinese,cp936 竟然药到病除,妈了个巴子的,让我焦头烂额一个多小时 -------------------------------- 以下内容补充于 2016-12-01 19:39:54 -------------------------------- 切记,每次装完服务器环境先配置vi /etc/vim/vimrc,免得走弯路 set ts=4...
Linux | 2016-12-01 18:13 | 阅读 6632 次 | 评论 0 条

git服务器端修改后跟本地无法同步的解决办法

平时都是从本地git push到服务器,偶尔服务器端修改提交后,本地需要先git pull把服务端的修改拉取下来,但是拉取的时候会出现如下错误: error: Your local changes to the following files would be overwritten by merge: static/wmd/wmd.js.gz Please, commit your changes or stash them before you can merge. Aborting 解决办法: git reset --hard git pull...
Git | 2016-12-01 08:48 | 阅读 3034 次 | 评论 0 条

Rails直接更新字段用where ... update_all ...或update_column

不查询数据记录,直接更改 Category.where(id: category_id).update_all(articles_count: articles_count)
Ruby | 2016-11-30 09:31 | 阅读 4391 次 | 评论 0 条
浏览2799638次
文章归档