$this- db- insert_id() returns 0

Hence $this->db->insert_id()

The insert ID number when performing database inserts.

And there is no auto incremented id in your database

TO check data is insert or not use

Displays the number of affected rows, when doing “write” type queries (insert, update, etc.).

Models

Read http://www.codeigniter.com/user_guide/database/helpers.html

Linux VPS主机开启DenyHosts

1、查看ssh被猜测密码的IP及次数

cat /var/log/secure | awk ‘/Failed/{print $(NF-3)}’ | sort | uniq -c | awk ‘{print $2″ = “$1;}’

2.Linux各平台现在基本上都可以直接安装Denyhosts了,执行以下命令:

3、安装好了Denyhosts,默认的配置基本上就可以防御一定的暴力攻击了,/etc/hosts.deny 文件里保存了被屏蔽的记录。

 

4、如果你要自定义Denyhosts的相关配置,执行:vim /etc/denyhosts.conf,以下是相关参数的说明:

常用20个正则表达式

正则表达式经常被用于字段或任意字符串的校验,如下面这段校验基本日期格式的JavaScript代码:

1 . 校验密码强度

密码的强度必须是包含大小写字母和数字的组合,不能使用特殊字符,长度在8-10之间。

2. 校验中文

字符串仅能是中文。

继续阅读“常用20个正则表达式”

Genymotion加速下载虚拟镜像速度慢失败Connection timeout

Genymotion也算是个android的模拟程序了,

Add new device后下载速度太慢了,容易失败

解决方法有二:

1、设置HTTP代理,在Setting->Network,自己设置HTTP proxy和Port,

2、找到下载链接,直接用迅雷拖下来

遇到下载失败,win+R打开运行框,输入 %appdata%, 再点击上一步(Alt+↑ ),找到local文件夹里的Genymobile,打开 查看里面的genymotion.log文件,

找到类似下面的文字

[Genymotion] [Debug] Downloading file “http://files2.genymotion.com/dists/4.1.1/ova/genymotion_vbox86p_4.1.1_151117_133208.ova”

将http://file……..ova 这个虚拟镜像地址直接用迅雷极速版下载,很快能完成

3、把下载的文件复制到C:\Users\用户主目录\AppData\Local\Genymobile\Genymotion\ova ;

实际上就是刚才看到genymotion.log的旁的Genymotion目录里,

4、重新按照刚刚下载操作GUI的下载步骤,就你下载哪个就选择哪个下载,验证安装后即会显示在设备列表中

验光单(处方单)解读

由于我们采用上传验光单的方式,所以您无需对照这些复杂的参数来进行输入操作,这里罗列出来只是更多的让您了解下验光单的基础信息,让您看懂验光单:

prescription
·R或OD表示右眼,L或OS表示左眼;
·“十”表示凸透镜片(远视眼用),“—”表示凹透镜片(近视眼用);
·“十”或“—”之后的阿拉伯数值就是镜片的屈光度,但需要注意的是眼镜处方上的屈光度和大家平时说的眼镜度数不一样,它们之间相差100倍,如—1.00D相当于平时所说的100度;
·DS表示球镜(近视和远视用),DC表示柱镜(散光用);
·在DS后面有一个横的“()”表示前面的球镜“联合”后面的柱镜,在DC后面有一个“×”,是将前面的散光度数和面的散光镜轴度(有1~180°)分开;比如:—2.00 DS ( )—1.00DC×60°,表示200度的近视镜联合100度的散光镜,散光的轴度是60°;
·PD表示双眼瞳孔间距离。

常见的验光单
———–
国内验光单1
prescription-1

国内验光单2
prescription-2

国内验光单3
prescription-3

———–
国外验光单1
prescription-en-1

国外验光单2
prescription-en-2

国外验光单3
prescription-en-3

国外验光单4
prescription-en-4

视力表作用及记录方式
视力表是被动验光中最常用到的工具之一,它能大致确定被检测者的视力状况,也就是对应的验光单上的VA这一项的数据。
prescription-4

同时视力表上对视力有两种数据记录方式,五分记录法和小数记录法。所以当您拿到验光单后要先确认你的验光单使用的是哪种记录方式,如果你的验光单上使用的是五分记录法就要将其转换成小数记录法的对应数据,然后在网站上填写验光单。
prescription-5

XCode Product Menu

What do the following actions in Xcode do?

  • Build for Testing
  • Build for Running
  • Build for Profiling
  • Build for Archiving

———-

Running is for running your app (on the Mac for Mac OS X, in the simulator or on the device for iOS).

Profiling is for running your app with Instruments (for finding memory leaks, bottlenecks etc.).

Testing is for running unit tests.

Archiving is building a distributable package of you app (incl. Ad-hoc iPhone distributions and upload to the App Store).

Win7

Professional x64 专业版
File: cn_windows_7_professional_with_sp1_x64_dvd_u_677031.iso
Size: 3420557312 bytes
MD5: 4DA7FAC071B542393823017BEE1372B4
SHA1: 9B57E67888434C24DD683968A3CE2C72755AB148
CRC32: 3552D567

cn_windows_7_professional_with_sp1_x64_dvd_u_677031.iso (3.19 GB)

家庭高级版 X64
File: cn_windows_7_home_premium_with_sp1_x64_dvd_u_676691.iso
Size: 3420557312 bytes
MD5: 834E4D5D9CB89C08F37A5F8C8F42D26E
SHA1: BB5A8A1480FE54C497601AA1DC7BE698A784BE1C
CRC32: 9BA165EC

cn_windows_7_home_premium_with_sp1_x64_dvd_u_676691.iso (3.19 GB)

旗舰版 X64
File: cn_windows_7_ultimate_with_sp1_x64_dvd_u_677408.iso
Size: 3420557312 bytes
MD5: 480B62C3ACD6C8A36B18D9E906CD90D2
SHA1: 2CE0B2DB34D76ED3F697CE148CB7594432405E23
CRC32: 69F54CA4

cn_windows_7_ultimate_with_sp1_x64_dvd_u_677408.iso (3.19 GB)