Dev
搜索

Dev

MySQL 提示字段没有默认值 doesn’t have a default value 解决方法
发表于2016-08-11|mysql
原文地址 http://happynetlife.blog.163.com/blog/static/17982905201242695711323/ 修改配置文件 去掉sql-mode 中的STRICT_TRANS_TABLES linux服务器可能有多个配置文件 使用如下命令查看mysql配置文件的地址 [pcsh lang=”php” tab_size=”4” message=”” hl_lines=”” provider=”manual”] /alidata/server/mysql/bin/mysqld --verbose --help | grep -A 1 'Default options' [/pcsh] 原文地址 http://blog.sina.com.cn/s/blog_437cbe1b0100i8ij.html mysql会一个一个载入,没有的话就去载入下一个 当把所有已存在的配置文件中的STRICT_TRANS_TABLES都去掉了,就可以使用了 修改配置之后重启 mysql ...
条件赋值的 一种简单写法
发表于2016-08-10|php
如下所示 [pcsh lang=”php” tab_size=”4” message=”” hl_lines=”” provider=”manual”] $_GET ['from'] == 'store' && $html = 'simple_login'; [/pcsh] 优先级 1,&&  2,|| 3, = 当$_GET [‘from’]为‘store’时,php会继续计算&&后面的部分以确定这个表达式的真伪,所以$html会被赋值为‘simple_login’ 当$_GET [‘from’]不为‘store’时,前半部分的值为false,这时php不会继续运算后面的部分,所以$html为原值  
thinkphp 文件操作 存储操作
发表于2016-08-10|thinkphp
thinkphp 在Think\Storage\Driver下有两个驱动File和Sae 还有一个Storage文件存储类 一般情况下,我们就直接用Storage的一些静态方法就足够了,方便以后的程序移植,如下所示 [pcsh lang=”php” tab_size=”4” message=”” hl_lines=”” provider=”manual”] protected function _initialize(){ if(Storage::has('./Data/install.lock')){ $this->error('已经成功安装了WeiPHP,请不要重复安装!'); } } [/pcsh]
php call_user_func_array
发表于2016-08-10|php
调用回调函数 示例 [pcsh lang=”php” tab_size=”4” message=”” hl_lines=”” provider=”manual”] static public function __callstatic($method,$args){ //调用缓存驱动的方法 if(method_exists(self::$handler, $method)){ return call_user_func_array(array(self::$handler,$method), $args); } } [/pcsh] 当静态方法不存在时调用这个魔术方法 self::$handler也是静态的,在TP初始化,存储了当前的实例化好了的‘文件’类 方法存在就调用这个方法
php __call 与 __callStatic 区别
发表于2016-08-10|php
当一个类里的方法不存在或者权限不足时会调用__call 方法 当静态方法不存在或者权限不足时会调用__callStatic 方法
PHP ucwords() 函数
发表于2016-08-10|php
把每个单词的首字符转换为大写
手机号 数字 奇怪问题
发表于2016-08-09|php
今天用I(‘post.phone\d’)接受手机号 一直都很好,现在不行了,甚至在服务器上也是好的 intval函数也出了问题, 我昨天改了一次PHP的配置文件   查了一些资料 这个intval与PHP版本有关,与系统有关,
记录:10万次 php 数组 array_merge 用时
发表于2016-08-08|thinkphp
用如下代码生成了一个10w次merge 电脑是xps13 9343 4G内存+128G ssd 代码如下 [pcsh lang=”php” tab_size=”4” message=”” hl_lines=”” provider=”manual”] $list = ['abc'=>1]; for($i=1; $i<100000 ;$i++){ $ip = uniqid(); $arr = [$ip=>1]; $list = array_merge($list,$arr); } S('iplist',$list); [/pcsh] 访问页面用时 1421s    
php 匹配中文和数字和英文
发表于2016-08-07|php
在文档为UTF-8编码 [pcsh lang=”php” tab_size=”4” message=”” hl_lines=”” provider=”manual”] <?php $str="中国0A"; if(!eregi("[^\x80-\xff0-9a-zA-Z]","$str")){ echo "全是中文"; }else{ echo "不是"; } [/pcsh]  
按需加载jquery
发表于2016-08-07|jq
一个公共的js使用了jquery 但是有的页面加载了jquery有的又没有加载 这时应该在这个js中做个判断,按需要加载jquery 代码如下 [pcsh lang=”js” tab_size=”4” message=”” hl_lines=”” provider=”manual”] function withjQuery(callback) { if(!(window.jQuery)) { var js = document.createElement('script'); js.setAttribute('src', 'http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js'); js.setAttribute('type', 'text/javascript'); js.onload = js.onrea...
1…545556…103
avatar
developer
AI相伴的开发者博客
文章
1024
标签
725
分类
35
Follow Me
公告
This is my Blog
最新文章
opencode自定义模型2026-06-18
pdf操作2026-06-04
pdf按章节拆分到文件2026-05-03
svg转png2026-04-09
taro+tailwind开发记录2026-04-07
分类
  • apicloud3
  • bootstrap8
  • cmder1
  • cocos2d-js5
  • createjs17
  • day45
  • docker16
  • egret14
标签
备份 运营网站记录 dd mb_ereg_replace 封禁ip jssdk Anaconda 创建软连接 apache 路由不生效 Shortcode xss htmlspecialchars 中 解密 企业支付返回数据 搭建php开发环境 worker 函数 开启url 微信分享定制注意事项 排序 乌龟 注意点 vue 魔术方法 php Post Formats 报错 sftp 协程 serverless 类型转换 Promise对象 时间戳 discover alter 过大的 但是无效果 opencode
归档
  • 六月 2026 2
  • 五月 2026 1
  • 四月 2026 2
  • 三月 2026 3
  • 二月 2026 5
  • 一月 2026 3
  • 十二月 2025 5
  • 十一月 2025 2
网站信息
文章数目 :
1024
最后更新时间 :
© 2025 - 2026 By developer框架 Hexo 8.1.1|主题 Butterfly 5.5.4
搜索
数据加载中