Warning: Error while sending QUERY packet. PID=8448 in /home/wwwroot/coco/domain/cnlamp/web/wp-includes/wp-db.php on line 1924 LAMP新闻|技巧|经验|资讯站 | LAMP资讯站
现在的位置: 首页
0+

php 将字符串从utf8转到gbk,如何保留特殊字符串

发表于3年前 PHP 
导出excel时,一般需要将utf8转换为gbk,刚开始使用iconv函数,一读到特殊字符,例如㎡等,就会断开,将查找发现iconv转换时,无法转换特殊字符。 推荐使用 mb_convert_encoding 使用方法: mb_convert_encoding($strContent, "gbk", "utf-8")
阅读全文
0+

成为更优秀的程序员:退后一步看问题

发表于3年前 业内新闻 
请把下面的[客户]、[老板]或其它任何东西换成你想要的名称。 一天,在工作中… Bug #3890 来自客户: 有个程序出现了错误,程序提示说“SpeedCalculator::compute()里出现了除零情况”。 请尽快修复! 你打开SpeedCalculator.php,发现: public function compute() {     return $this->distance / $this->time;} 修复bug 简单!是谁写的这段代码,他怎么不用一点脑子! public function compute() {     if ($this->time ==0){return0;}return $this->distance / $this->time;} 你就这样修改完了...
阅读全文
0+

你未必知道的CSS小知识:你知道table里的empty-cells属性吗?

发表于3年前 HTML 
css里的empty-cells属性是所有浏览器都支持的,甚至包括IE8,它的用法是下面这个样子: 估计你从语义上已经猜出它的作用了。它是为HTML table服务的。它会告诉浏览器,当一个table单元格里没有东西时,就隐藏它。下面的演示里,你可以点击里面按钮,它会切换empty-cells的属性值,看看table的显示有什么变化。 HTML代码 CSS代码 js代码 演示 在上面的演示中,我为能让单元格的边框显示出来,在单元格的边框间添加了空隙。有时候这个属性不会有任何视觉效果,因为你必须让你里面有可见的东西。 来自:http://ww...
阅读全文
0+

解决sublime text 2总是在新窗口中打开文件(标签中打开)

发表于3年前 IDE 
在mac下不是很喜欢sublime text 2 总是在新窗口中打开文件,很麻烦,文件打多了,就会出现N多窗口,虽然可以直接打开当前目录可以解决,但有时候查看其它项目中的单个文件,就比较麻烦。百度一直在搜索,无果。 今天去官方论坛看了一下,发现了一个设置: ”open_files_in_new_window”: true,将其设置成false就OK了,会在当前窗口中打开文件 具体设置:Preferences -> Settings – Default -> 搜索open_files_in_new_window,将其true 改为 false 后,重启一下sublime text 2 就OK。 貌似sublime text 3不可以,寻...
阅读全文
0+

PHP 采集程序中日常的参数

发表于3年前 PHP 
php写采集的时候,经常用到一些函数,先总结如下: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192//获得当前的脚本网址 function get_php_url(){ if(!empty($_SERVER["REQUEST_URI"])){ $scriptName = $_SERVER["REQUEST_URI"]; $nowurl = $scriptName; }else{ $scriptName = $_SERVER["PHP_SELF"]; if(empty($_SERVER["QUERY_STRING&...
阅读全文
0+

mac下手动安装mysql后,phpmyadmin#2002错误无法登陆的问题解决

发表于3年前 数据库, 默认分类 
1、手动安装mysql以后,phpmyadmin无法登陆,提示#2002 – no such file or directory the server is not responding 2、解决方法: 停止mysql 终端vim编辑mysql配置文件my.cnf 1vim /usr/local/mysql/my.cnf 在[mysqld]下面添加: 1socket=/var/mysql/mysql.sock 在文件底部添加: 123[client] socket=/var/mysql/mysql.sock
阅读全文
0+

mac osx 分区挂载的方法

发表于3年前 mac 
装Mac想分两个区,第一个区挂在“/”处,第二个区挂在“/Users”处,怎么弄。 这样主要考虑完全重新安装的时候就不用找移动硬盘什么的备份个人数据了。 问题解决了,解决方法如下: 假设我有两个分区:MacDisk01和MacDisk02 通常情况下,可以通过磁盘工具,查到它们的挂载点为:MacDisk01 – /    MacDisk02 – /Volumes/MacDisk02 我已经把系统安装到了MacDisk01上,希望使用MacDisk02作为用户文件存储位置。 首先使用如下命令拷贝用户文件到MacDisk02上: 1sudo ditto -rsrc /Users /Volumes/MacD...
阅读全文
0+

Web开发中很实用的10个效果【附源码】

发表于3年前 JAVASCRIPT 
在工作中,我们可能会用到各种交互效果。而这些效果在平常翻看文章的时候碰到很多,但是一时半会又想不起来在哪,所以养成知识整理的习惯是很有必要的。这篇文章给大家推荐10个在 Web 开发中很有用的效果,记得收藏:) 超炫的页面切换动画效果 今天我们想与大家分享一组创意的页面切换熊效果集合。我们已经在示例中罗列了一组动画,可以被应用到页面切换过程中,创造出很有趣的导航效果。 立即下载      在线演示 美!视差滚动在图片滑块中的应用 视差滚动(Parallax Scrolling)已经被广泛应用于网页设计中,这...
阅读全文
0+

我最喜欢的10条编程语录

发表于3年前 其他 
09. If debugging is the process of removing software bugs, thenprogramming must be the process of putting them in. – EdsgerDijkstra 如果调试程序是移除臭虫(软件缺陷)的过程,那编写程序就是把臭虫放进来的过程。—— 迪杰斯特拉 08. The first 90% of the code accounts for the first 90% of thedevelopment time. The remaining 10% of the code accounts for the other 90% ofthe development time. – Tom Cargill 软件开发的时间通常是这样的:一开始的90%开发工作用掉了整个计划90%的时间,剩下...
阅读全文
0+

软件工程师必学的9件事

发表于3年前 其他 
三年前,我还在巴塞罗那的神经科学实验室工作,忙着研究脑电波、教授心理学上的认知系统课程。而今天,我以设计和写软件为生。 你或许会满头黑线:隔行如隔山,这转变也忒快了吧。其实不然,早在以前我就已经写过很多软件了——比如想理解扫描出来的有40GB那么多的大脑数据,我得捋起袖子、埋头苦干,写个能紧缩这些数据的脚本。所以我一直以来就是一个能干的程序员。 但是直到我最终下定决心辞去了这份在学术上能有所建树的工作,转去一家朝气蓬勃的创业公司打工,我才明白了什么是软件工程师——而更重要的一点是,...
阅读全文
×
腾讯微博