摘要:
C语言中的精华是什么,那当然是指针,是C语言的难点部分。C是对底层操作非常方便的语言,而底层操作中用到最多的就是指针,这成就了优秀的C程序的效率几乎和汇编语言程序一样高的功绩。 本文介绍C指针的一些基础和高级知识。关键好是多写代码,这样才能更好的理解C的精华--指针。 1. 指针的概念指针是一种数据类型,与其它的数据类型不同的是指针是一种“用来存放地址值的”变量。首先搞懂这几个概念:指针类型、指针指向数据类型、指针指向的内存区、指针在内存中占空间大小.如:int *pn;指针类型: 去掉变量名,所剩就是指针类型,可知 pn 的指针类型为 int * ;指针所指数据类型: 去掉变量名及 *, i 阅读全文
摘要:
删除若干个字母后 剩下的是回文串 求有多少个记忆化搜索 dp[i][j]表示i j 之间有多少个 其实递推也可以的 long long#include #include long long dp[70][70];char a[70];long long n;long long dfs(long long l,long long r){ if(l > r) return 0; if(l == r) return 1; if(dp[l][r] != -1) return dp[l][r]; long long ret = 0; if(a[l] == a[r]) { ret = dfs(l+. 阅读全文
摘要:
类的说明: code:#include#include#define PAI 3.1415926using namespace std;class Shape //抽象类 { public: virtual float area() const //计算面积 { return 0.0; } virtual float volume() const//计算体积 { return 0.0; } virtual void ShapeName() const =0;//纯虚函数 ——形状名 };//声明点类class Point: public Shape { pub... 阅读全文
摘要:
今天讨论的主题是:国学智慧与领导者修炼。余知行教授主讲。欢迎参与讨论,微信私人号:rain_linux,公众号:fengxinzi136。这是浙大之行最后一篇总结了。今天讨论的中心思想就是心定。心定则神安,神安则气足,气足则血旺,血旺则精满,精满不思淫。 一、情绪越高,智商越低 记住:永远不要和处在情绪中的人讲道理!因为情绪越高,智商越低,没有智商的人是不会接受你讲的道理的。所以,在处理矛盾时,首要任务就是平复对方的情绪,然后再处理引起矛盾的事实。 怎样才能做到平复对方的情绪呢?这就要求自己内心是强大的和平静的,先平复自己的情绪,然后接纳对方情绪背后的感受。接纳对方的感受是平复情绪最好的方法。 阅读全文
摘要:
Description Before the invention of book-printing, it was very hard to make a copy of a book. All the contents had to be re-written by hand by so called scribers. The scriber had been given a book and after several months he finished its copy. One of the most famous scribers lived in the 15th centur 阅读全文
摘要:
前面的文章中已经比较的清楚了ZeroMQ(java)中如何在底层处理IO,通过StreamEngine对象来维护SelectableChannel对象以及IO的事件回调,然后通过Poller对象来维护Selector对象,然后用IOObject对象来具体的管理SelectableChannel对象在Poller上面的注册,以及事件回调,他们之间的关系可以用下面的图形来简单的描述一下: 对于接收到的数据,首先由StreamEngine进行处理,其实它会调用内部的decoder将字节数据转化为Msg对象,然后再交给上层的对象,其实这里的上层对象也就是Session对象,每一个StreamEngi. 阅读全文
摘要:
上次简单的说了下php中正则表达式的使用,这一次正则表达式可以派上用场了,学习伪静态需要能够很好的使用正则表达式,那么伪静态和真静态的区别是什么呢,我觉得应该是伪静态可以节约磁盘空间、利于SEO、访问速度上没有真静态那么快。伪静态也是对apache的rewrite机制的使用,下来就来分享下吧1.使用伪静态首先要确认打开rewrite模块首先打开httpd.conf,找到LoadModule rewrite_module modules/mod_rewrite.so去掉前面的#即可之后重启apache,使用phpinfo确认重写模块成功启用看到有红色这个就说明rewrite已经启用成功了 2.使 阅读全文