摘要:
一、 java内存结构1. Heap(堆):实例分配的地方,通过-Xms与-Xmx来设置2. MethodArea(方法区域):类的信息及静态变量。 对应是Permanet Generation, 通过-XX:PermSize来设置3. JavaStack(java的栈):虚拟机只会直接对Javastack执行两种操作:以帧为单位的压栈或出栈。通过-Xss来设置, 若不够会抛出StackOverflowError4. ProgramCounter(程序计数器):每一个线程都有它自己的PC寄存器,也是该线程启动时创建的。PC寄存器的内容总是指向下一条将被执行指令的饿地址,这里的地址可以是一个本. 阅读全文
摘要:
Git 常用命令 git branch 查看本地所有分支 git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支 git branch -r 查看远程所有分支 git commit -am "init" 提交并且加注释 git remote add origin git@192.168.1.119:ndshow git push origin master 将文件给推到服务器上 git remote show origin 显示远程库origin里的资源 git push origin master:develop git 阅读全文
摘要:
MySQL索引背后的数据结构及算法原理Redis 设计与实现¶ 阅读全文
摘要:
需要知道织梦网站版本URL路径后面添加/data/admin/ver.txt例如:http://www.dedecms.com/data/admin/ver.txt 20100708是最新版本5.6 20100324是5.5 20100429之后都是5.6版本,对应的日期为补丁的日期,可以知道什么漏洞没补 5.6版本更新记录: 2010-07-08 1.修复头像跨目录删除的bug 2.UTF-8版本支付错误; 2010-06-23 1.修复会员中心收藏夹错误 2.修复十八号升级的截取错误 3.修正远程文件包含的错误 4.修复发表文章同时更新主页错误 2010-06-18 1.加强上传... 阅读全文
摘要:
我想通过一个真实的项目开发的全过程,记录一下开发过程的点点滴滴,记录一下过程中的前思后想。这个全过程包括,如何选择项目、如何分析项目、如何组织项目开发、如何设计开发流程、如何设计软件的总体架构、如何建立项目的技术架构,如何开始编程,如何面对具体编程中出现的问题、如何处理编程中的技术难点、如何进行数据库设计、如何进行参数化设计、如何进行项目开发的合作、如何确定开发的先后次序,如何进行项目测试和包装、如何开展项目的试运行、如何将项目投入到市场等等。通过具体的、可见的开发时的想法和做法也许可以给那些想了解如何选择软件开发创业的、如何进行项目开发的全过程的,如何编程的,如何提高技术水平的、如何了解软件 阅读全文
摘要:
从一个旋转的排序数组中寻找一个数字,数组中可能有重复数字,要求时间复杂度O(LogN)。( 1 1 1 2 4 might become 1 1 2 4 1).You are given a target value to search. If found in the array return true, otherwise return false.思路:二分查找,需要注意的是,若中间数字跟最左端数字相等时,去掉最左端的数字,然后递归查找。代码如下:class Solution{ bool search(int A[], int n, int target) { return sear.. 阅读全文
摘要:
概率dp,这种一个点作为起点,求到多点的概率或期望的都可以倒过来想。。。即让起点变为那多个点,终点(即答案)即为原来起点的值。 dp[ i ][ 1 ] = p1 * dp[ i ][ 1 ] + p2 * dp[ i ][ i ] ---- (1); dp[ i ][ j ] = p1 * dp[ i ][ i ] + p2 * dp[ i ][ j - 1] + p3 * dp[ i - 1][ j - 1] + (j #include#include#include#include#define LL long long#define CLR(a, b) memset(a... 阅读全文
摘要:
把你的本地主机用户的ssh公匙文件复制到远程主机用户的~/.ssh/authorized_keys文件中 假设本地主机linux100,远程主机linux200 一,在linux100主机里的用户 运行 #ssh-keygen -t rsa 结果如下 QUOTE: Generating public/private rsa key pair. Enter file in which to save the key (/home/.username... 阅读全文
摘要:
可以将其中的main方法删掉。测试用的。我测试的结果是,jackson比fastjson快。fastjson是1.1.36jackson是2.2.3jdk是1.7.40,clientcpu是intel i3内存4g package org.springframework.web.servlet.view.json; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.OutputStream; import java.io.StringReader; import jav... 阅读全文
摘要:
今天发现又出了lesson 3...不过题目都很简单……(1)Min-avg-slice给定一个长度为n的整数数组,找到一个连续的子数组,数组元素的平均值最小。 数据范围N [1..10^5],数组元素范围[-10^4, +10^4]。要求复杂度: 时间O(N),空间O(N)。分析: 就是求最小值……因为如果拉进别的数,平均值会增大,干嘛搞成这样,空间可以O(1)。说得神乎其神的……代码:// you can also use includes, for example:// #include int solution(vector &A) { // write your code h 阅读全文