Warning: Undefined array key "aHxDTi" in /www/wwwroot/hesiwei.cn/wp-includes/rewrite.php on line 1

Warning: Undefined array key "wOZyTK" in /www/wwwroot/hesiwei.cn/wp-includes/class-wp-block-type-registry.php on line 1
个人网络日志 – 第 8 页

Warning: Undefined array key “bjFGYX” in /www/wwwroot/hesiwei.cn/wp-content/themes/twentytwentyfive/patterns/hidden-blog-heading.php on line 1

博客

  • 番茄工作法的学习

    一、番茄工作法的基本方法

    1. 把想要做的事情都记录在活动清单上,活动清单就像一个累积待办事项的仓库
    2. 每天早上从活动清单中挑选今天想做的事情抄入今日待办清单,按重要性排序并估测大致需要的番茄数
    3. 在今日待办清单上选出最重要的一件
    4. 开始一个番茄时间,倒计时25分钟,专注于你的工作,直到铃声响起
    5. 尽量保护你的番茄时间别被打断,如果有新想法或外部干扰,先记录下来,留到铃响之后处理
    6. 每个番茄时间结束后休息3-5分钟,4个番茄时间算一轮结束后休息15-30分钟
    7. 已经做完的事及时划掉
    8. 一天结束后在记录单中记录自己完成的番茄数,被打断的次数等等信息
    9. 将计划外且没完成的工作记回活动清单
    10. 分析和思考看看是否有需要改进

  • 去掉PHP的中警告(warning)、deprecate等提示

    需要打开php/php.ini文件
    修改第一行代码为第二行
    error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED
    error_reporting = E_ALL & ~E_NOTICE & ~E_DEPRECATED & ~E_WARNING

  • PHP中this,self,parent的区别

    {一}PHP中this,self,parent的区别之一this篇

    面向对象编程(OOP,Object OrientedProgramming)现已经成为编程人员的一项基本技能。利用OOP的思想进行PHP的高级编程,对于提高PHP编程能力和规划web开发构架都是很有意义的。

    PHP5经过重写后,对OOP的支持额有了很大的飞跃,成为了具备了大部分面向对象语言的特性的语言,比PHP4有了很多的面向对象的特性。这里我主要谈的是this,self,parent 三个关键字之间的区别。从字面上来理解,分别是指这、自己、父亲。先初步解释一下,this是指向当前对象的指针(可以看成C里面的指针),self是指向当前类的指针,parent是指向父类的指针。我们这里频繁使用指针来描述,是因为没有更好的语言来表达。关于指针的概念,大家可以去参考百科。

    下面我们就根据实际的例子结合来讲讲。

  • 获取用户IP地址的三个属性的区别

    1.REMOTE_ADDR:浏览当前页面的用户计算机的ip地址
    2.HTTP_X_FORWARDED_FOR: 浏览当前页面的用户计算机的网关
    3.HTTP_CLIENT_IP:客户端的ip

  • ThinkPHP中自动验证时常用的正则表达式

    ThinkPHP的自动验证机制是为了进行表单数据验证,验证可以支持function、 callback、confirm、equal、unique和regex,这里要讲的是使用正则表达式进行验证。

    一般我们见的比较多的是设置规则为require、email之类的,其实这些本身也是属于正则表达式验证方式,只是系统内置定义了一些常用的正则表达式而已。这些内置的正则表达式的定义可以参考model类的regex方法,内置支持的正则定义包括:
    require 字段必须、email 邮箱、url URL地址、currency 货币、number 数字、zip 邮编、integer 整数、double 浮点数、english 英文字母,但是并不局限于这些正则规则的,我们完全可以直接在验证规则里面使用正则表达式进行定义,这样我们可以凭借强大的正则表达式来进行表单字段验证,例如:

  • wampserver中修改MYSQL默认空密码

    WAMP安装好后,mysql密码是为空的,那要怎么修改呢,下面是通过phpmyadmin来实现:
    打开phpmyadmin,进入mysql表,点击phpmyadmin页面中部的“用户”-“权限”,点击编辑权限的图标,在新页面找到“更改密码”,为root用户设置密码,并点击“执行”。
    然后刷新页面,会看到错误提示,这是因为帐户已经设置密码,到WampServer程序安装目录,在apps目录找到phpmyadmin的目录,打开phpmyadmin目录里面的config.inc.php文件,找到下面这一行:

    $cfg[‘Servers’][$i][‘password’] = ”;

    在等号右面的单引号里面输入刚才设置的密码,重新打开phpmyadmin的页面并刷新就可以了。

  • 服务器被黑记录(一)

    自己的一台服务器ssh突然登录不上去了,应该是密码错误,感觉不对,立马强制改了密码登入查看,发现/root下多了好多陌生文件,意思到服务器被黑了。
    就是下面这些:
    Agent目录
    Steam目录
    udp.pl
    boti.tgz
    W2Ksp3.exe
    W2Ksp3.exe.1
    W2Ksp3.exe.2
    W2Ksp3.exe.3

  • 解决wordpress安装删除主题插件需要FTP用户名密码的问题

    VPS 安装wordpress后,在后台自动升级时,或者更新、删除主题或者插件的时候,如果提示需要输入FTP账户信息,有时即使我们正确输入了FTP用户名 和密码也无法完成升级,这个是服务器端的权限设置问题,不是用户的问题。如果你是管理员,也遇到了这样的问题可以参考下面提供几个方法:

    一、如果使用虚拟主机

    方法1、可以在wp-config.php里加入下面代码:
    define(“FS_METHOD”, “direct”);
    define(“FS_CHMOD_DIR”, 0777);
    define(“FS_CHMOD_FILE”, 0777);

  • “tar: Removing leading `/’ from member names”

    tar备份打包时,默认为相对路径,例如,备份/etc的内容:tar -zcvf /www.tar.gz  /var/html/www 在打包时,会提示:“tar: Removing leading `/’ from member names”,如果使用-P参数或特定的参数指定,那么var、html目录也会在压缩包里面,这可能会有潜在的风险,提示是tar命令为了避免不必要的错误而做的限制,如果用户在压缩文件时使用了绝对路径,那么tar会自动的剥离掉第一个‘/’。
    如何去掉压缩时的绝对路径,可以

  • CentOS VPN(PPTP) Server 安装部署

    http://sourceforge.net/projects/poptop/files/ 下载资源

    1、检查系统内核是否支持MPPE补丁

    modprobe ppp-compress-18 &&echo success
    显示success说明系统支持MPPE补丁,如果不支持,需要先安装kernel-devel
    yum install kernel-devel