C语言输入与输出
思考问题
1、C语言输入输出有哪几种方式?并且思考其函数调用的格式要求?
2、scanf的返回值代表什么?如何更准确的利用其返回值?scanf常见的写法错误是什么?scanf的%c如何应对空格被误输入?
3、行缓冲模式,如何规避行缓冲模式带来的异常?
1、如果声明了一个变量,但是没有赋初值,那么bebug看会是个随机数,是否可直接进行输出?
2、Const常量与宏常量区别是什么?优先使用哪个比较好?其优势是什么?另外注意define常见的误区。
3、C语言基本类型分别是什么?变量的类型决定了哪四个基本特性?
我又搭建了一个新博客,去年12月份购入新的VPS,昨天也搭建了新的博客环境,一切从新开始。
关于VPS的买入我觉得还是值得的,以前用过Openshift,用过SAE,其中Openshift是业界良心,权限给的比较足,配置给的也不错,但是国内是被墙的,所以用起来还是不太方便,自己会科学上网,可是别人不会呀。现在看Openshift的确业界良心,不过现在这项服务也不再对外开放注册了,所以Openshift得一些方案就不再与大家共享了。SAE权限给的少,收费最近也开始上来了,之前转入是考虑到SAE的国内访问速度还可以,但是现在他们的收费策略和可玩性相对性价比较低了。所以购入VPS,第一步搭建shadowsocks,第二步就是搭建自己的博客,博客我爱的是hexo的Next主题,可是没找到又不喜欢静态博客的各种局限,工具而已嘛,依旧选择Wordpress。
Read more
PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 1580994 bytes) in Log.php on line 261
今天同事遇到对账文件获取问题,根据错误描述是超出了分配给PHP的内存限制
解决方案:
1、修改PHP的内存大小限制
修改php.ini memory_limit = 128
需要重启服务器
或者
ini_set(‘memory_limit’,’256M’); //升级为申请256M内存
2、查看为什么引起这种情况
HTTP Status 404 -
type Status report
message
description The requested resource () is not available.
https://10.10.10.10:28186/bfront/service/ 写成了 https://10.10.10.10:28186/bfront/service
没加最后的/ 。。。
遇到问题:
root cause
java.lang.NoClassDefFoundError: Could not initialize class org.bouncycastle.cms.CMSSignedDataGenerator
com.lsy.baselib.crypto.protocol.PKCS7Signature.sign(PKCS7Signature.java:62)
com.lsy.baselib.crypto.processor.ECCryptoProcessor.sign(ECCryptoProcessor.java:165)
root cause
java.lang.NoSuchFieldError: ecdsa_with_SHA224
org.bouncycastle.cms.CMSSignedGenerator.<clinit>(Unknown Source)
com.lsy.baselib.crypto.protocol.PKCS7Signature.sign(PKCS7Signature.java:62)
com.lsy.baselib.crypto.processor.ECCryptoProcessor.sign(ECCryptoProcessor.java:165)
解决方案:
两个包起冲突了!!!
其中光大银行提供的bcprov-jdk-1.0.jar与中信银行提供的jce-jdk13-136-1.0.jar是不同版本的里面结构也是大同小异,本来都测好的功能了,出了这茬浪费时间啊!!!!希望可以会帮助到后来的童鞋!
Solution:
This is only going to happen if you’re mixing a later version of the CMS
library with an earlier version of the provider.
ps:同样问题的童鞋
http://bouncy-castle.1462172.n4.nabble.com/NoSuchFieldError-ecdsa-with-SHA224-td2165090.html
今日突然之间PHP的环境不好使了,打开什么页面都是502错误,查看日志错误如下:
2015/05/19 10:29:39 [error] 1616#3708: *7 upstream prematurely closed connection while reading response header from upstream, client: 127.0.0.1, server: localhost, request: "GET /phpinfo.php HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "localhost"</div>
应该是看起来应该是PHP处理出现问题了
那么查看一下PHP的9000端口 看看是否有进程在占用
1.在运行中输入cmd打开dos命令窗口,比如我想找到端口9000对应的PID(通过PID找到相应的进程)
键入命令:netstat -ano|findstr 9000
2.根据PID找到对应的进程,打开任务管理器-点击查看选项-选择(选择列)
这样就会在任务管理器上看到PID的值
3.找到对应的PID关闭进程,关闭PID为1944的进程
查出来之后竟然是Eclipse占用了 为何占用 挺疑惑的。。。
2014年我的目标是有一辆自己的车,当然这是物质上的,也是明面上的,还有很多精神上的目标,哈哈,到年底了,驾照学出来了,然后前两天在选车,我没赞够太多钱,也就一半吧,买车也是在家买,家里人开着,后期如果我真的考虑回家的话就是我开了。
这几天去4s店看车了,说实话挑花眼,其实还是穷,要是富的话就买买买了,呵呵,同价位的车很多,看好的合资车,看看年前就买下了。
今年的目标呢,攒够首付的钱,找到一个和我一起还房贷的GF。(嗯,说的比较松,没说攒够在哪买房的钱,所以呢,没啥意外我会在今年底宣布我完成了目标,但是既然在北京工作,我的想法就是留在北京,最起码为这个目标奋斗着,如上)
主要介绍CentOS MINI配置的第三部分:
更换更新源、安装常用软件、创建管理用户、 服务启动配置