摘要:
以后打算每周写一篇博客,但是博客园的博客编辑器,写起来不爽。我更喜欢我们公司内部的文档管理平台,撰写文档时
基本思想不是以前提倡的所见即所得,而是用markdown语法实现所想即所得。所想即所得编写方式有很多优点,例如样式和设计
分离,这样可以专心编写文章,而不至于分心,因为是纯文本可以在任何编辑器里编辑,而不仅仅是浏览器。写起来也很顺畅。
我打算用js实现一个markdown的解析,事实上你现在看的这篇文章就是用markdown写出来的。
markdown语法和标记众多,我只解析7种样式,这对于我写博客来说已经足够了。 阅读全文
摘要:
1.内存分配2.多线程3.io4.网络特定场景的内存使用:1.短暂的生命周期。php。a,线程池的回调,逻辑过程实现内存分配。b,数据结构的内存管理线程tcmolloc 多线程分配合并其他线程的内存流失io低级io直接io 阅读全文
摘要:
1.一般fedora都已默认安装ssh,如果查看安装情况:rpm -qa|grep openssh
2.如果安装了无法连接,则查看是否启动:service sshd status,如果未启动,则service sshd start
3.如果启动了ssh,但是还是不能连接,则查看防火墙是否开启,命令为:setup; firewall config; 开启ssh; 配置port和协议;
4.如果还不能连接,查看客户端的ip是否正确,ip一般不是127.0.0.1,而是另一个给虚拟机随机分配的IP 阅读全文
摘要:
枚举的优点:可以提供完整的命名空间;
可以任意的增加或是排列枚举中的常量,而无需重新编译客户端代码,因为枚举类型和客户端代码之间
构成一个隔离层,常量没有编译到客户端代码之中;
可以打印出清晰简洁的字符串,易于阅读;
另外,可以给枚举提供任意的域、方法或是接口,增强了枚举功能。
另外,由于枚举没有可访问的构造器,所以他是真正的final类型,可以实现真正意义上的单例模式。事实证明,用工厂方法获构造
单例,虽然构造器是私有的,但是通过Accessible.setAccessible(),可以通过反射的方式,调用构造器,可以形成蓄意的破坏。
虽然这种攻击可以通过在构造函数中判断是不是第二次调用构造函数来避免这种情况,但是基于枚举模式的单例,无疑是最佳的形式。 阅读全文
摘要:
今天学习fedora,掌握了以下知识: 增加用户:useradd login_name 添加密码:passwd *** 查看权限:ls -la login_name dwrxr-xr-x,字符序号1代表:d:目录,l:动态链接库,p:管道,-:普通文件。
根目录: var【随时变化】, etc, lib, home【随时变化随时更... 阅读全文
摘要:
if (e && e.Propagation) { e.Propagation(); } else { window.event.returnValue = false; } 阅读全文
摘要:
流水号由三部分组成,"流水号头部"+"日期"+"产生的序号"
流水号序号产生按照每天一个周期来算,即每天序号都由0开始 阅读全文
摘要:
详解SQL关键字ROLLUP 用ROLLUP可方便的生成小计、合计、总计等报表要求 阅读全文