xiaolingzi
发表于
2016-04-26 17:47:55
工作中我们经常会开发一些小工具给同事用,很多时候我们的开发都是基于我们现在的框架去开发,比如工具类都在单独项目,还有其他一些第三方的类库,所以生成完之后除了exe的执行文件之外还有一些必要DLL文件一起。那么头疼的事情就来了,很多小白用户天真的以为只要有那个exe文件就行了,所以当他们把文件拷到其他文件夹中去时就只拷贝的exe文件,然后运行就报错。为了方便他们,最后的做法就是把所有文件都合成到一个exe文件里头,这样他们怎么折腾就无所谓了。
一、下载安装
该工具为微软自家提供,下载地址如下:
https://www.microsoft.com/en-us/download/details.aspx?id=17630
安装完之后,在安装目录会有一个ILMerge.doc文件,里面就是使用的相关说明(英文),包含了ILMerge程序集的功能介绍和命令行方式说明,我们这里主要说一下命令行下一些常用的参数
阅读全文
xiaolingzi
发表于
2016-03-15 17:25:27
近来微信抢红包功能实在是太火了,最近我们自己的产品也要做一个红包功能,所以就想了一下其中的算法。
抢红包算法应该满足的硬性条件如下:
1. 规定人数的每个人都要领到红包。
2. 所有人领到的红包金额的总和要等于总金额。
根据以上条件很快就可以写完以下的算法
阅读全文
-
分类:
算法
-
阅读:
(3907)
-
评论:
(0)
xiaolingzi
发表于
2016-03-10 15:25:03
目前还没有php7对应的memcache版本(没找到),但已经有对应的memcached扩展了,github链接如下:
https://github.com/php-memcached-dev/php-memcached/tree/php7
下面我们就开始进行安装:
1.下载源码
通过git克隆下来,命令如下:
git clone https://github.com/php-memcached-dev/php-memcached.git
阅读全文
xiaolingzi
发表于
2016-03-07 16:20:33
数据的容灾对任何互联网产品来说都是非常重要的,因为一旦出现数据丢失,后果不堪想象。数据不重要的简单做法有手动的定时备份,高级的现在使用的云盘都已经有灾备方案。对于普通服务器来说,数据的实时备份还是很重要的。
今天我们来看看mysql的主从备份的实现。
关于mysql数据库的安装这里就不说了,假设我们两台服务器都已经安装了mysql,主服务器已经有数据库数据。由于mysql5.0以下版本的配置会有些差异,这里说的都是针对mysql5.0以上的版本。
一、主数据库配置
1. 登录mysql,创建备份账号给从服务器用。sql脚本如下:
GRANT SUPER,REPLICATION SLAVE ON *.* TO 'db_slave'@'192.168.0.22' IDENTIFIED BY '123456';
阅读全文
xiaolingzi
发表于
2016-03-01 15:44:05
文件共享是非常常见的功能,特别是我们有单独的文件服务器的时候,其他web服务器的文件上传都会集中到文件服务器中存储。我们还可以通过挂载共享目录,保证在各台服务器中的上传目录结构一致,有利于统一的配置。
1.安装软件
在CentOS6.x以上远程调用是通过rpcbind服务来承载,CentOS5.x则是通过portmap,所以安装的区别如下:
CentOS6.x及以上
yum install nfs-utils rpcbind
阅读全文
xiaolingzi
发表于
2016-02-29 16:15:11
一、服务端安装
安装软件
yum install rsync
启动服务
systemctl start rsyncd.service
rsync配置
1.配置rsyncd.conf
rsyncd.conf的位置在 /etc/rsyncd.conf
阅读全文
xiaolingzi
发表于
2016-02-25 17:25:55
????一、错误出现
1. 有时在刚安装完mysql的时候进行root密码设置的时通过mysql -uroot 命名进入mysql会出现以上错误。
2. 忘记密码,输入密码错误时会出现以上的错误。
二、找回密码
为了找回密码,我们需要通过root进入mysql,那么我们就得取消权限检查,方法如下:
1. 在/etc/my.cnf配置文件中的[mysqld]节点下添加 skip-grant-tables
2. 重启mysql服务。命令如下:
CentOS7.x
systemctl restart mysqld.service
阅读全文
xiaolingzi
发表于
2016-02-25 16:17:45
??默认安装库安装的mysql的版本比较低,所以想安装高本版的数据库就得自己更新库在安装。具体如下:
1. 下载及安装mysql的yum库
wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm
yum localinstall -y mysql57-community-release-el7-7.noarch.rpm
2. 进行mysql安装
yum install -y mysql-community-server
3. 检查安装版本
阅读全文
xiaolingzi
发表于
2016-02-25 15:54:43
php7.0发布已经有一段时间了,它比之前的版本在性能上有了很大的提升,还是值得升级的。这里把安装的方法记录一下,以免每次都需要重复到网上去查找。
一、删除旧版本
如果已经安装过php就先删除之前的版本。检查方法如下:
yum list installed | grep php
然后将安装的包进行删除
比如 yum remove php.x86_64 php-cli.x86_64 php-common.x86_64 php-gd.x86_64 php-ldap.x86_64 php-mbstring.x86_64 php-mcrypt.x86_64 php-mysql.x86_64 php-pdo.x8
阅读全文
xiaolingzi
发表于
2015-10-07 12:10:33
明日昭昭,茵草绿绿。
甘雨沐木,蓬草青青。
誓洒热血腾飞,疾步未思停。
辗转寻前路,道未尽,心始夭。
一缕残阳跌落,逝水诉流年。
几片黄叶轻舞,岁月去无声。
远方有梦,艰艰步履将谁往。
遥看前川,起伏延绵何处去。
阅读全文