- 博客(28)
- 收藏
- 关注
转载 JVM heap中各generation的大小(Sizing the Generations)
查看参数使用 -XX:+PrintFlagsFinal 打印当前环境JVM参数默认值, 比如: java -XX:PrintFlagsFinal -version, 也可以用java [生产环境参数] -XX:+PrintFlagsFinal –version | grep [待查证的参数]查看具体的参数数据JVM内存构成一个2G堆大小的JVM,可能占用的内存 = 堆内存 + (线程数 *...
2017-01-30 23:38:00 352
转载 互联网服务器的实现过程需要考虑哪些安全问题 & 加解密及哈希知识点
http://www.cnblogs.com/charlesblc/p/6341265.html 其中的一篇。参考https://zhuanlan.zhihu.com/p/20336461?refer=auxten网络编程(四):互联网中TCP Socket服务器的实现过程需要考虑哪些安全问题?在Internet环境下,安全问题我主要分为如下几类:信息传输过程中被黑客...
2017-01-22 20:38:00 88
原创 awk命令基础操作
内建变量FS:输入分割符OFS:输出分割符-v 自定义变量awk -F: -v OFS=':' '{print $1,$3}' /etc/passwdRS:输入换行符ORS:输出换行符#使用内置变量不需要加$符,$1,$2打印字段是$NF:显示每行的字段数,就是以空白分割有多少个字段。NR:显示行号FNR:分开显示文件行号#awk '{print NF}' /etc/fstab 012101912...
2017-01-21 14:22:20 144
转载 CodeForces 333E. Summer Earnings
time limit per test9 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputMany schoolchildren look for a job for the summer, and one...
2017-01-20 23:16:00 56
转载 10个H5页面制作工具
目前市面上各种H5页面制作工具,其中既有滥竽充数的,也有真材实料的。但是怎么区分呢?其实最简单的办法就是看案例,也就是用这些H5页面制作工具能做出哪些类型的H5。笔者在创作H5的路上走过很多坑,基本国内外所有的H5页面制作工具都用了一遍,这篇文章也是希望能让大家在H5页面制作工具的选择上少走点弯路。以下是笔者浏览了近万个优质案例后,总结出来的各大H5页面制作工具对H5种类的支...
2017-01-20 10:15:58 735
转载 mysql 协议的创建DB命令包及解析
githttps://github.com/sea-boat/mysql-protocol概况mysql客户端通过创建DB命令包告诉服务端创建某个schema。mysql通信报文结构类型 名字 描述in...
2017-01-19 08:51:40 57
转载 我觉得 一个 单片机 代码 程序猿 连一个链表都不会写的 话 ,太说不过去了 ,学习 一下...
链表1、线性链表 1 //最简单的 线性 链表 2 3 //首先要定义一个结构体 4 5 //遵循了以下 几点 规则 6 /* 7 * 1、结构体名称要全部大写,单词之间用下划线 隔开 8 * 2、变量名称首个单词的首字母小写,单词之间首字母大写 9 * 3、CB 代表 回调函数(借鉴TI 的蓝牙协议栈,...
2017-01-18 18:11:00 417
转载 《你必须知道的495个C语言问题》笔记
1.10 对于没有初始化的变量的初始值可以作怎样的假定?如果一个全局变量初始值为 “零”, 它可否作为空指针或浮点零?答:具有 “静态” 生存期的未初始化变量 (即, 在函数外声明的变量和有静态存储类型的变量) 可以确保初始值为零, 就像程序员键入了 “=0” 一样。 因此, 这些变量如果是指针会被初始化为正确的空指针, 如果是浮点数会被初始化为 0.0 (或正确的类型, 参见第 5 章)...
2017-01-18 10:05:00 111
转载 【LabVIEW技巧】你可以不懂OOP,却不能不懂封装
前言大多数写LabVIEW程序的工程师都不是一个纯软的工程师,很多做硬件的、做机械的、甚至学化学的也会学习LabVIEW。由于主要重心不在软件,所以LabVIEW程序基本上能用行,也就得到入门容易的称号。然而,当程序规模逐渐扩大时,没有软件设计思想的辅佐,采用画框图方式写程序便慢慢显得力不从心,甚至有的人称LabVIEW程序画不出来或干脆断言LabVIEW做不了大程序。其实,对于我们大多数非软件工...
2017-01-17 09:10:00 974
转载 第三章 Netty入门应用
3.1 Netty开发环境的搭建 3.1.1 下载Netty的软件包 3.1.2 搭建Netty应用工程3.2 Netty服务端开发3.3 Netty客户端开发3.4 运行和调试 3.4.1 服务端和客户端的运行 3.4.2 打包和部署3.5 总结---------------------------------------------------------------...
2017-01-16 17:34:00 64
转载 用 Golang 写一个搜索引擎 (0x04) --- B + 树
本篇较长较枯燥,请保持耐心看完。前面两章介绍了一下倒排索引以及倒排索引字典的两种存储结构,分别是跳跃表和哈希表,本篇我们介绍另一种数据结构,他也被大量使用在信息检索领域,我在github上实现的搜索引擎的词典也是用的这个数据结构,它就是B+树。首先,我们看看什么是树,树是程序设计中一个非常基础的数据结构,记得大学时候的数据结构课,链表,栈,队列,然后就是树了,虽然那时候想必大家都被前序遍历,中...
2017-01-16 08:10:43 190
转载 一键去除域名非80端口,去掉域名后面带的端口号快速解决方案
去端口号功能主要用于Apache与IIS等WEB服务器共存时,去除域名后面所带的端口本文案例采用我开发的纯绿色PHP集成环境PHPWAMP里面的“去端口”功能模块。案例演示:点击常用工具,打开“去掉域名非80端口”功能即可弹出的界面菜单如下图如下填写,域名填写格式abc.com,具体如下图,带红星的必填,其他为选填只需...
2017-01-13 13:28:00 800
转载 su和su -区别
su只是切换了root身份,但是SHELL环境依然是普通用户的SHELL;su - 是用户身份和SHELL环境都切换成root(比如我们公司的XXX,我经常看到他在切换管理员的时候就直接执行su)废话就不多说了,以普通用户lb切换到root为例直接实战。1、不完整切换[root@node1~]#useraddlb[root@node1~]#idlbuid=50...
2017-01-13 10:35:09 104
转载 c#剪切板
不要使用richedit的默认的处理逻辑,自己写复制的代码,然后以标准的HTMLFormat格式写到剪切板中,这样到飞信、WORD、飞秋中都能粘贴。由于QQ不解析HTMLFormat格式,它只解析它自己的QQ_Unicode_RichEdit_Format格式,如果要到QQ中粘贴,则要写入QQ的QQ_Unicode_RichEdit_Format格式。至于查看QQ等使用哪些格式,使用系统自带的...
2017-01-12 17:54:00 85
转载 笔试题目-J2EE
第一部分 JAVA基础为什么需要静态的属性和方法,和类中的普通属性和方法有什么区别。抽象类和接口有何异同?在你所接触到的项目中,都是如何使用的?override与重载有什么区别?java是否支持多继承?怎么才能实现多继承?说说你对面向对象设计开发的理解,以及接口的作用什么是面向对象?简述简述面向对象的三大特征:继承,封装,多态List...
2017-01-12 17:41:00 55
转载 Linux写时拷贝技术(copy-on-write)
Linux写时拷贝技术(copy-on-write)源于网上资料COW技术初窥: 在Linux程序中,fork()会产生一个和父进程完全相同的子进程,但子进程在此后多会exec系统调用,出于效率考虑,linux中引入了“写时复制“技术,也就是只有进程空间的各段的内容要发生变化时,才会将父进程的内容复制一份给子进程。 那么子进程的物理空间没有代码,怎么去取指...
2017-01-12 16:40:15 56
转载 maven 配置: 修改默认的 .m2仓库 默认存储路径.
一 、在系统maven里修改1.在maven_HOME/conf/下找到配置文档 settings.xml 在文档中添加如下的配置说明 <localRepository>/home/morpheus/.m2/repository</localRepository>例如 settings.xm...
2017-01-09 16:08:00 1670
转载 C语言学习笔记(二)_system系统调用及posix说明
1.9 System系统调用 System库函数的功能是执行操作系统的命令或者运行指定的程序。system库函数的调用需要#include<stdlib.h>这个头文件。#include <stdlib.h>int main(){ system("notepad"); return 0;//return 0 代表执行成...
2017-01-05 23:30:00 296
转载 MySQL DDL 整理
DDL is Data Definition Language statements. Some examples:数据定义语言,用于定义和管理 SQL 数据库中的所有对象的语言-- 清空表内容TRUNCATE TABLE perf_environ;
2017-01-05 13:19:00 51
转载 heartbeat+nfs+apache(web)
NFS配置:yuminstallnfs-utilsportmap nfs4-acl-toolsmkdir /data/wwwchown apache:apache /data/www编辑配置文件:vim /etc/exports/data/www *(rw,sync)保存退出vim /data/www/index.html192.168.26.211/212两台服务器都...
2017-01-05 11:06:33 132
转载 原生App与javascript交互之JSBridge接口原理、设计与实现
前期调研调研对象:支付宝,微信,云之家调研文档:Android中JS与Java的极简交互库 SimpleJavaJsBridge设计需求阅读类型的业务功能页面需要由前端H5实现,需要做到服务端可控;页面界面更改减少重新发布新版本的频率;功能页面部分原型需求无法实现,需要原生功能支持;对未来业务功能的拓展,方便迭代;作用...
2017-01-04 10:25:38 1090
转载 安装httpd2.4
一、 Centos 6下编译安装:1.准备环境①安装编译环境yum groupinstall -y "Developmenttools" "Server Platform Development"②安装aprhttpd2.4需要1.4_版本的apr和apr-util,Centos6自带的版本为1.3tar -xjvf apr-1.5.0.tar.bz2 ...
2017-01-02 14:55:07 117
转载 ubifs物理存储
Ubifs通过ubi管理MTD设备,ubi的LEB随机映射PEB,其本身占用一部分PEB,具体文件存储情况分析如下。1. Ubi中不管是是逻辑块号还是物理块号都是从0开始的。一般情况下,Nandflash开始处存放bootloader和linux,这样LEB与PEB间存在一个偏移,此偏移由ubifs起始位置确定。2. Ubi管理整个flash(属于ubi部分的flash),ubi分区在ubi ...
2017-01-01 23:26:00 221
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人