Peacoc
资 讯  首 页  定 制  站 点  杂 烩  生 活  




第 1 页 (共 17 页) « [1] [2] [3] [4] [5] »
【转载】getchar()和EOF有关总结
发布于 2012-1-21 12:40:00

getchar()和EOF总结 大师级经典的著作,要字斟句酌的去读,去理解。以前在看K&R的The C Programming Language(SecondEdition) 第1.5节的字符输入/输出,被getchar()和EOF所迷惑了。可能主要还是由于没有搞清楚getchar()的工作原理和EOF的用法。因此,感觉很有必要总结一下,不然,很多琐碎的知识点长时间过后就会淡忘的,只有写下来才是最好的方法。 其实,getchar()最典型的程序也就几行代码而已。本人所用的环境是De...
查看详情 | 原文 | leeon | 分享未来
shell输入与输出高阶知识点汇总
发布于 2012-1-14 12:35:23
shell输入输出基本知识点:  a、I/O重定向通常与 FD有关,shell的FD通常为10个,即 0~9; b、常用FD有3个,为0(stdin,标准输入)、1(stdout,标准输出)、2(stderr,标准错误输出),默认与keyboard、monitor、monitor有关; c、用 < 来改变读进的数据信道(stdin),使之从指定的档案读进; d、用 > 来改变送出的数据信道(stdout, stderr),使之输出到指定的档案; e、0 是...
查看详情 | 原文 | leeon | 分享未来
【原创】PHP中关于mysqli_affected_rows作用行数返回值的小记
发布于 2011-12-20 19:59:22
mysqli中关于update操作影响的行数可以有两种返回形式: 1. 返回匹配的行数 2. 返回影响的行数 默认情况下mysqli_affected_rows返回的值为影响的行数,如果我们需要返回匹配的行数,可以使用mysqli_real_connect函数进行数据库连接的初始化,并在函数的flag参数位加上: MYSQLI_CLIENT_FOUND_ROWS return number of matched rows, not the number of affec...
查看详情 | 原文 | leeon | 分享未来
jQuery UI accordion插件使用小记
发布于 2011-12-7 15:38:23
需要将accordion的所有tab全部收缩,默认情况下是默认展开第一个,查看jquery ui手册有collapsible属性可以设定,但是纯粹加这个属性并不能奏效,官网的demo也显示的有问题,第一个tab还是被展开了。搜索stackoverflow得到的答案: [code="js"] $( "#accordion" ).accordion({ collapsible: true, active: false }); [/code] 查看源代码:默认给active设置的0...
查看详情 | 原文 | leeon | 分享未来
【转载】Linux下动态链接库so文件覆盖导致coredump问题的分析
发布于 2011-11-30 11:10:59
尝试解答以下问题:       1.为什么cp的方式更新运行中进程的so,程序会coredump       2.采用什么方式更新已经加载了的so,就可以避免coredump   我们的公共组件绝大部分都支持so形式的自定义插件,比如s++,qzhttp,ttc。在不停进程更新so的时候往往会产生coredump,并且肯定core得莫名其妙,core得让人心...
查看详情 | 原文 | leeon | 分享未来
【原创】判断程序输出是否有被重定向
发布于 2011-11-14 22:47:51
如果我们要拒绝用户将打印输出被重定向输出到其他地方,比如文件或者/dev/null,那么我们可以使用isatty函数来判定程序执行是否有被重定向输出。 示例代码如下: [code="cpp"] #include<stdio.h> #include<unistd.h> #include<stdlib.h> int main(int argc,char **argv){ if(!isatty(fileno(stdout))){ ...
查看详情 | 原文 | leeon | 分享未来
【原创】Galaxy S2 (GT-I9100)国行Google服务安装步骤
发布于 2011-10-16 12:07:45
最近入手i9100国行一步,一直是google的忠实fans,可惜这国行上google的应用全部给废了,索性研究了一通,把google的原生电子市场和google+安装上去了,写下步骤分享给i9100的机友们: 1. 首先先下载 GoogleServicesFramework.apk GoogleContactsSyncAdapter.apk GoogleCalendarSyncAdapter.apk 这三个服务包并安装,下载地址http://bbs.gfan.com/android-...
查看详情 | 原文 | leeon | 分享未来
rsync使用小记
发布于 2011-9-28 11:59:13
1. rsync 修改配置文件后无须重启rsyncd进程即可立即生效。 2. --delete参数在差量更行目录文件的时候切忌远端和目的端均不需要在目录后面加“*”,例如/aaa/bbb/*...
查看详情 | 原文 | leeon | 分享未来
【原创】关于shell中变量作用域的思考
发布于 2011-8-27 23:35:55
执行一个shell脚本会在当前shell中派生一个子shell去执行任务。同理,如果一个shell脚本中调用另一个shell,也是会在执行到子shell这一步的时候再次派生一个子shell去处理脚本。例如a.sh脚本有如下信息: [code="bash"] #!/bin/bash echo $$ ./b.sh [/code] b.sh中有: [code="bash"] #!/bin/bash echo $$ [/code] 执行a.sh会发现输出两行不同的进程ID,验证了...
查看详情 | 原文 | leeon | 分享未来
【原创】为PHP增加LDAP扩展模块支持
发布于 2011-8-16 19:39:35
今日需要部署一套ldap的测试环境,但发现现有php并不支持ldap模块,遂打算重新编译so,但这种方式比较麻烦并且繁琐,如果仅仅是增加一个ldap模块可以通过phpize和configure的方式编译外挂加载ldap的so文件来使php支持ldap扩展拓展。 第一步是找到当前运营环境的php版本,并将此版本的源码包放入运营机器某个目录,解压。 第二步 [code="bash"] cd /xxx/xxx/php-5.2.17/ext/ldap/ /usr/local/php/bin/ph...
查看详情 | 原文 | leeon | 分享未来
第 1 页 (共 17 页) « [1] [2] [3] [4] [5] » © PEACOC
广告
最新文章
【转载】getchar()和EOF有关总结
shell输入与输出高阶知识点汇总
【原创】PHP中关于mysqli_affected_rows作用行数返回值的小记
jQuery UI accordion插件使用小记
【转载】Linux下动态链接库so文件覆盖导致coredump问题的分析
【原创】判断程序输出是否有被重定向
【原创】Galaxy S2 (GT-I9100)国行Google服务安装步骤
rsync使用小记
【原创】关于shell中变量作用域的思考
【原创】为PHP增加LDAP扩展模块支持
热门文章
团宝网欠款或波及消费者 过期团购券仍在售
上海将出台政策鼓励软件业发展
北京月底前买节能家电仍可获补贴
传苹果电视名为iTV 与运营商合作提供内容
Google首页涂鸦:查尔斯・狄更斯200周年诞辰
苹果下架360全部App应用
金蝶总裁离职 软件业转型考验
澳门电讯IP核心网出现故障 3G网络停运仍未恢复
360应用被集体下架
三洋在加州减约140人 关闭旧太阳能晶圆厂
链接
互动工具
 
WAP手机版
联播你我 - Peacoc 联播代码
订阅数统计图标
网站RSS申请收录
 
聚合专题
 
科技新闻圈
 
链接网站
 
查看链接网站



搜索风云榜 | 关于我们 | 收录 | 订阅图标 | 联播 | 手机版
京ICP备05022886号