`
alfred_long
  • 浏览: 559511 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
1 query 执行insert、update语句: mysqli 的query执行插入语句,update语句的时候, sql语句的大小不能超过 mysql服务起设置的max_allowed_packet 限制,sql语句的大小超过之后会报错。 2 query执行查询语句: query执行查询语句,是会将所有的结果拿回来,然后进行后续的fetch_assoc 或者 fetch_all之类的操作。 所以,如果是没有条件语句,即便是fetch_assoc,也是会查询所有的数据。
mongodb官方推荐扩展 查找数据 $connectString = 'mongodb://127.0.0.1:27017/aka'; $manager = new MongoDB\Driver\Manager($connectString); $filter = [hid=>1]; $options = array( "projection" => array( "hid" => 1, "total" => 1, ), " ...
1 mysql 数据库在一般情况下,对与字符类型的查询,是不区分大小写的。 2 使区分大小写的方式    1 字段设置为 char binary                          varchar binary    2 where 语句中添加binary 关键字     select * from userinfo where binary  username = 'along';     select * from userinfo where username =  binary 'along';    两种语句效率差距甚大,第一种全表扫描不能利用索引, ...
vim下开发golang,个人需要的是语法高亮和自动格式化的功能,主要用到两个插件 1 vim-go https://github.com/fatih/vim-go 2 gocode https://github.com/Blackrush/vim-gocode  vim-go直接看github里面README就ok了,主要是gocode要注意,需要用到gofmt命令,所以软链到/usr/bin/就ok了。    附件中为我的.vim 内容。   
遇到一个问题,php AES算法中,由于可以使用mcrypt_create_iv 生成一种随机的iv,使用的是MCRYPT_MODE_ECB模式。我这里需要用python来实现这种算法。 PHP版本: class Security { public static function encrypt($input, $key) { $size = mcrypt_get_block_size(MCRYPT_RIJNDAEL_128, MCRYPT_MODE_ECB); $input = Security::pkcs5_pad($input, $size); $td = mcry ...
#!/usr/bin/env python # -*- coding:utf-8 -*- from Crypto.Cipher import AES from binascii import b2a_hex, a2b_hex class prpcrypt(): def __init__(self,key,iv): self.key = key self.iv = iv self.mode = AES.MODE_CBC self.BS = AES.block_size # ...
直接上代码 <?php class AES { protected $cipher = MCRYPT_RIJNDAEL_128; //根据需要选择 protected $mode = MCRYPT_MODE_CBC; //根据需要选择 protected $pad_method = NULL; protected $secret_key = 'AadfAenfDIEldfja'; protected $iv = '1238389483762837'; public function set_cipher($ciph ...
为了让不同项目的python库相互独立,在对python脚本执行时,用到了Virtualenv 1 安装 2 使用:virtualenv --python=/usr/local/python-2.7/bin/python --no-site-packages ~/pyenv在pyevn下有了个独立的python沙箱环境
svn 批量添加文件  svn st | awk '{if ( $1 == "?") { print $2}}' | xargs svn add   svn 批量删除文件 1 先直接删除文件 2 svn st | awk '{if ( $1 == "!") { print $2}}' | xargs svn delete

Fiddler 手机抓包

条件: 电脑与手机在同一个局域网内 电脑IP:192.168.1.101 手机IP:192.168.1.102 Fiddler 配置: Fiddler ->Tools -> Fiddler Options  1 HTTPS: 2 Connections:   Fiddler 电脑配置完毕。 手机配置: 1 手机浏览器下载证书 (http://192.168.1.101:8888/)ip是电脑Fiddler所在IP 2 安装证书,注意 凭据用途 (命名可以随意)     3 手机设置WIFI的代理  
Sublime Text 3 的确是比2 有提升不少,前期鉴于缺少各种插件,没有使用,近期开始使用。发现对于 SublimeLinter 的使用有很大变化,写在这里记录下。 1 需要的package: SublimeLinter + SublimeLinter-php 2 配置:     Preference > Package-Settings >SublimeLinter > Settings-User:    添加了php_paths: windows[]的配置。 { "user": { "debug ...
    要写个log函数,记录一些文件日志。想记录被调用的文件及位置。发现魔术函数__FILE__和__LINE__写在函数中,只是函数所在的文件和位置。并不是被引用的文件和位置。传递参数又感觉太麻烦。   找了个一个函数:debug_backtrace()   demo: public function write($message, $level, $fileName) { $debugInfo = debug_backtrace(); $filePath = './' $mes ...
1 安装pear 2 pear 安装 php beautifier  pear install --alldeps PHP_Beautifier-0.1.15 3 修改\php\pear\PHP\Beautifier\Filter\  Pear.filter.php phpBB.filter.php  注释掉  require_once ('PEAR/Config.php'); 4 安装插件 phpbeautifier 5 修改 Sublime Text 2.0.2 x64\Data\Packages\PhpBeautifier\php_beautifier.py   c ...

centos 修改时间

修改时间 : date -s 2014-8-27 && date -s 20:00:00   clock -w  写入bios   与网络时间同步:   ntpdate cn.pool.ntp.org
测试服务器磁盘空间占满通过 du -h --max-depth=1 / 查看每个目录的大小找到某个巨型的log文件,于是对log文件进行删除。然后发现,df -lh 磁盘空间占用率依然100% 未释放磁盘空间原因:在Linux或者Unix系统中,通过rm或者文件管理器删除文件将会从文件系统的目录结构上解除链接(unlink).然而如果文件是被打开的(有一个进程正在使用),那么进程将仍然可以读取该文件,磁盘空间也一直被占用。而我删除的是正在运行的某个进程产生的log文件,删除的时候文件应该正在被使用解决方法:获得一个已经被删除但是仍然被应用程序占用的文件列表lsof |grep deleted ...
Global site tag (gtag.js) - Google Analytics