电子邮件这一强大的营销工具的利用

星期二, 十一月 6th, 2012 | computer | 没有评论

为 Newsletters 系统 做准备

电子邮件是一种很强大的营销工具,不仅灵活便于控制,而且反馈率较高。

然而,如何才能获取客户邮箱地址,且不被标记为垃圾邮件呢?建议使用AWeber、MailChimp、GetResponse等第三方服务供应商,这些公司通常都能确保你的邮件顺利达到客户邮箱,其中MailChimp还在其官网上免费提供了极有价值的电子邮件营销指导。

. › Continue reading

Tags: ,

css实现html的图文混排

星期五, 十一月 2nd, 2012 | pagemaker | 没有评论

直接上代码吧,看着就明白了

左环绕:<div style="float:left; clear: both;" align="center"><img src=xx.jpg width="600" height="400" alt="1234"><br/>
图像标题</div>
右环绕:<div style="float:right; clear: both;" align="center"><img src="xx.gif" width="176" height="141"><br/>
图像标题</div>
独占一行:<div style="float:none; clear: both;" align="center"><img src="xx.jpg" width="400" height="300"><br/>
图像标题</div>

Tags: , , , ,

PHP语法容易忽略的问题小结

星期四, 十一月 1st, 2012 | linux, php | 没有评论

之前收藏的一个php常见的问题小结,挺不错的,在此摘录下.

1.PHP变量区分大小写,定义的函数、类名以及系统内置的函数和关键字不区分大写。

2.PHP结束标记“?>”前的那条语句的分号可省略,但不推荐。

3.注释:

      <? echo $a; #print $a ?><h1>something</h1>
     遇到php结束符号则#注释自动终结
 
     类似的:/*注释也是遇到php结束符号则注释自动终结
 
   上面的语法合法,但不推荐使用。
 
     /*ddddddd /*ffffff */  dddd */ 
    这样的注释嵌套导致出错,因为PHP视图执行“ffffff”。

4.类名stdClass被保留

5.define函数定义常量,常量引用时不加$

6.函数名和关键字不区分大小写

7.浮点数的值仅仅是数的近似表示,尽量避免假定浮点数是完全精确的,利用“==”比较浮点数时,通常将其移动若干位小数位置后比较。

     if( int($a * 1000) == int($b * 1000)).....//后移三位小数点并转换为整形后比较

8.

     $path='c:\\windows';echo  $path;打印:"c:\\windows"

9.资源(或称为句柄)实际上是整数,使用资源的好处是它会自动完成内存的管理,但最后一个对资源的引用销毁时,常见该资源的扩展被调用来为该资源释放所有内存,关闭所有连接等。函数中容易发现自动清空资源的好处,将资源指派给一个局部变量,当函数调用结束时,变量的值自动被php回收。例如:

             function   func1(){
 
                   $res = database_connect();database_query($res);
 
                   //退出函数时连接自动关闭
 
             }

尽管可用上面的方法,还是推荐显式的销毁资源。

10.可变变量(即变量的变量)

        $foo = 'abc';
        $$foo = 'xyz';//$abc的值 "xyz"

11.php中的变量引用:就是如何创建变量的别名。(用C中的指针理解要容易些)

         $a = & $b;    //$a和$b正向相同的内存区域。其一改变另一也改变,销毁其一不影响另一。
 
        函数利用引用可以传递参数(避免赋值大的字符串或数组)。例如:
 
       function  &ret_ref(){
                $var="php";//$var是大树组或者的字符串时效率比较高
                return $var;
       }
       $v = & ret_ref();

12.php中的局部变量只存在与函数中,循环、分支和块中的变量不是局部变量。函数为定义的变量为全局变量,函数内要访问全局变量必须声明为global,然后再使用(也可以使用笨方法,就是全局数组$GLOBALS)。

13.php使用“引用计数”和“写时复制”技术。

› Continue reading

Tags: ,

常用常用正则表达式集锦

星期一, 十月 29th, 2012 | JAVA-and-J2EE, linux, php | 没有评论

此处记录下,以后方便查找.

1.匹配中文字符

[\u4e00-\u9fa5]

2.匹配双字节字符(包括汉字)

[^\x00-\xff]

3.匹配空白行

\n\s*\r

4.匹配E-mail地址

\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*

5.匹配网站URL地址

[a-zA-z]+://[^\s]*

6.匹配国内电话号码

\d{3}-\d{8}|\d{4}-\d{7}

7.匹配腾讯QQ号码

[1-9][0-9]{4,}

› Continue reading

Tags: , , , ,

教你怎样上twitter,facebook等—ssh代理设置教程(vforchrome版本)

星期五, 十月 5th, 2012 | computer, linux | 3 Comments

1.下载浏览器,地址:

vforchrome官方下载:https://vforchrome.googlecode.com/files/vforchrome0.13.7z

本地备用下载:vforchrome0.13.7z

2.解压,打开chrome.exe,然后点击右上角设置

然后添加,输入主机地址,端口,用户密码,如下图

添加帐号

设置完成! 你可以上http://www.youtube.com/ https://twitter.com/ https://www.facebook.com/ 啦

需要ssh帐号的可以给我留言哦.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Tags: , , , ,

Sublime text 2 GBK编码插件-ConvertToUTF8 可以查看非UTF-8中文文档了

星期二, 十月 2nd, 2012 | computer, html5 | 一条评论

今天打开以前的文档,发现乱码,知道sublime text 2 默认都是utf-8编码,想打开gbk的文件就需要相应的插件了.

Github地址:ConvertToUTF8 https://github.com/seanliang/ConvertToUTF8

打包后的网盘下载: ConvertToUTF8

1.推荐使用 Package Control 查找 ConvertToUTF8 进行自动下载安装与更新。

2.如需手工安装,请将本项目打包下载并解压,将解压后的文件夹名修改为 ConvertToUTF8 ,

然后将此文件夹移动到 Sublime Text 的 Packages 文件夹下(可通过 Sublime Text 菜单中的 Preferences > Browse Packages 找到 Packages 文件夹)。

3.重启下Sublime text 2就支持GBK了。

更多详细介绍可以参考:

中文文档https://github.com/seanliang/ConvertToUTF8/blob/master/README.zh_CN.md

Tags: , ,

神器般的sublime text 2

星期一, 十月 1st, 2012 | computer, html5 | 没有评论

一下子被迷住的编辑器,界面很酷,使用起来很爽.

Sublime Text 2是一个轻量、简洁、高效、跨平台的编辑器。

官方地址:http://www.sublimetext.com/

相关非官方文档(英文): http://docs.sublimetext.info/en/latest/index.html

一个中文的文档点:Sublime

注:
1.Tab完成
Tab完成允许通过按tab键快速的完成单词。当启用时按下tab编辑器会使用它的模糊匹配算法展开光标左侧的文本成最佳匹配项。
Tab完成默认是启用的。

禁用Tab完成 (在编程的时候妨碍我tab缩进)

有时候tab完成不是很需要。要关闭他的话,加入下面这行到Preferences/File Settings – User:

"tab_completion": false

2. 字体设置
可以通过添加这几行到Preferences/Settings – User:

	"font_face": "Courier New",
	"font_size": 10

改变字体,当你保存时字体就会变了。
你可以通过浏览 Preferences/Settings – Default来查看其它要改变的配置。
Sublime Text 2 的特色功能:
› Continue reading

Tags: , , ,

解决远程连接mysql速度慢方法

星期日, 九月 30th, 2012 | Database, php | 没有评论

换个了mysql和 代码不在同一个机器上,开启远程连接mysql发现连接的速度好慢,总要加上加载网页的要2-3秒的时间,无法忍受;

在网上找了下原因,终于解决,方法还是挺简单的 .

在my.ini或者my.cnf 文件 的 [mysqld]处添加skip-name-resolve 重启即可

主要原因 是去跳过dns解析

1
2
3
4
5
[mysqld]
#dns cancel
skip-name-resolve
#grant cancel  no advocate (不提倡,此处跳过权限检查,即使更快)
skip-grant-tables

注意:1.skip-name-resolve 是禁用dns解析,可以大幅提升远程连接速度,副作用是不能使用 mysql的授权表中就不能使用主机名了,只能使用IP

2.对于要使用localhost的本机用户 要开启 127.0.0.1 给对应的用户权限,否则帐号无法连接,

本人的 root用户只开了localhost 的时候,发现不能连接上phpmyadmin,而后添加127.0.0.1的权限后,就一切正常了

3.skip-grant-tables 为跳过用户的对应的权限设置,即所有用户都是root权限,在特定的情况下使用吧.

Tags: , , , ,

上海市生育保险金问题,报销条件 生育金 外地户籍 上海工作 外地生产

星期三, 九月 12th, 2012 | 爱上海 | 没有评论

上海市生育保险金问题,报销条件 生育金 外地户籍 上海工作 外地生产

申请条件:
1.本人或老公生产当月在交金(不用满一年 3个月以内都行)
2.外地 县级医院生产(二甲)
申请材料:
1.本人的身份证原件及复印件(第二代身份证正、反面复印件);(代办需代办人身份证+复印件+授权书)

2.结婚证原件及复印件;

3.夫妻双方户口簿(集体户口的,携带户籍所在地公安部门出具的户籍证明)或《独生子女证》或《独生子女光荣证》原件及复印件;(复印双方户口本首页(你爸爸那页)+本人那一页)

4.医疗机构出具的《生育医学证明》原件及复印件;

5.本人实名制银行结算账户卡(折)原件及复印件(可选择工商银行、农业银行、上海银行、建设银行、浦发银行、邮政储汇局其中之一);农业银行 银行卡亦可。

6.出院小结 (别忘记让医院盖章)+复印件

7.准生证+复印件

8.外地生产需县级以上的医院 !!县级医院生产(二甲)的也可以

› Continue reading

Tags: , , , ,

Linux下crontab命令的用法的详解

星期二, 九月 11th, 2012 | linux | 没有评论

定时任务常用的一个功能,详细如下:

服务的启动和停止
cron服务是linux的内置服务,但它不会开机自动启动。可以用以下命令启动和停止服务:

Linux代码

/sbin/service crond start  
/sbin/service crond stop  
/sbin/service crond restart  
/sbin/service crond reload

以上1-4行分别为启动、停止、重启服务和重新加载配置。

要把cron设为在开机的时候自动启动,在 /etc/rc.d/rc.local 脚本中加入 /sbin/service crond start 即可。

查看、编辑和删除
cron把命令行保存在crontab(cron table)文件里,这个文件通常在 /etc 目录下。每个系统用户都可以有自己的crontab(在 /var/spool/cron/ 下)。

file 使用file文件的内容作为某个用户的cron服务配置,内容会复制到cron服务的配置文件中
-u 设定某个用户的cron服务配置,一般root 用户在执行这个命令的时候需要此参数
-l 列出某个用户cron服务配置
-r 删除某个用户的cron服务配置
-e 编辑某个用户的cron服务配置,当指定crontab 不存在时新建,将使用vi打开配置文件进行编辑保存后退出,文件语法见后
crontab –v 显示上一次编辑的时间(只在某些操作系统上可用)

如当前是root身份,要查看/编辑/删除/某用户的crontab,只需在相应的命令后加上 -u USERNAME (如 crontab -e -u USERNAME )即可。

crontab文件的默认编辑器是vi,可以输入 export VISUAL=’editor’ 更改默认编辑器。

cron服务每分钟不仅要读一次 /var/spool/cron 目录内的所有文件,还需要读一次 /etc/crontab 文件。配置这个文件也能让cron执行任务。使用crontab命令是对用户级任务的配置,而编辑 /etc/crontab 文件是对系统级任务的配置。

语法说明

每行表示一个指令,即表示一项计划任务;每行由空格分隔的六个部分组成,前5部分表示定时任务的执行时间,剩余部分为定时任务要执行的命令,格式如下:

分 小时 日 月 星期 命令
Minute Hour Day Month DayOfWeek command
Minute 每个小时的第几分钟执行该任务,0-59
Hour 每天的第几个小时执行该任务,0-23
Day 每月的第几天执行该任务,1-31
Month 每年的第几个月执行该任务,1-12
DayOfWeek 每周的第几天执行该任务,0-6,0表示周日
Command 指定要执行的程序
以上前五项可使用以下四个特殊符号:
* 表示所有数值,如第一位使用* 表示每分钟
/ 表示每,如第一位使用 */5 表示每5分钟
– 表示数值范围,如第二位使用2-4表示2点到4点
, 表示离散的多个数值,如第2位使用6,8 表示6点和8点
指定“步长”:8-14/2 表示8,10,12,14
指定列表:比如 “1,2,3,4″,”0-4,8-12″
在每行的六项字段中,除了Command是每次都必须指定的字段以外,其它字段皆为可选字段,可视需要决定。对于不指定的字段,要用“*”来填补其位置。
› Continue reading

Tags: , ,

Search

文章分类

Links

Meta