现在位置: 首页 > carling发表的所有文章
  • 05月
  • 09日
综合 ⁄ 共 9957字 评论关闭
1、Java虚拟机运行时的数据区 2、常用的内存区域调节参数 -Xms:初始堆大小,默认为物理内存的1/64(<1GB);默认(MinHeapFreeRatio参数可以调整)空余堆内存小于40%时,JVM就会增大堆直到-Xmx的最大限制 -Xmx:最大堆大小,默认(MaxHeapFreeRatio参数可以调整)空余堆内存大于70%时,JVM会减少堆直到 -Xms的最小限制 -Xmn:新生代的内存空间大小,注意:此处的大小是(eden+ 2 survivor space)。与jmap -heap中显示的New gen是不同的。整个堆大小=新生代大小 + 老生代大小 + 永久代大小。  在保证堆大小不变的情况下,增大......
阅读全文
  • 04月
  • 13日
综合 ⁄ 共 4742字 评论关闭
Judges' response Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 454    Accepted Submission(s): 256 Problem Description   The contest is running and the judges is busy watching the progress of the contest. Suddenly, N - 1 (N <= 16) contestants hand up their hand at the same time. The judges should go to answer the contestants' question one by one. The judges already foresee that answering contest i's question would cost Ci min......
阅读全文
  • 03月
  • 05日
编程语言 ⁄ 共 2403字 评论关闭
出现频率最高的笔试题strcpy写法题目:  已知strcpy函数的原型是:  char * strcpy(char * strDest,const char * strSrc);   要求: 1.不调用库函数,实现strcpy函数。    2.解释为什么要返回char *。解说:  1.strcpy的实现代码   char * strcpy(char * strDest,const char * strSrc)   {   char * strDestCopy=strDest; //[3]   if ((strDest==NULL)||(strSrc==NULL)) //[1]   throw "Invalid argument(s)"; //[2]   while ((*strDest++=*strSrc++)!='\0'); //[4]   return strDestCopy;   }   错误......
阅读全文
  • 02月
  • 23日
综合 ⁄ 共 935字 评论关闭
题目链接~~> 做题感悟:这题是昨天ACdream的手速赛的一题,开始时直接进不去,不对是一直进不去,后来从群里读了D题的题意,打了一下表发现有规律,但是为时已晚楼管要关门了只好先放着了,今天写了一下成功AC。 解题思路:                 (1)  只要自己列举一下前 15 个左右的数的二进制,就会发现: 1 每 2 个数出现一次 , 2 每  4 个数出现一次, 4 每 8 个数出现一次,只要 1<< i 的出现次数的循环为 1<<(i+1) ,这样把所有的加起来求和便可。                 (2) 网上挖掘的:规律题:如果熟悉树状数组的......
阅读全文
  • 08月
  • 09日
综合 ⁄ 共 4020字 评论关闭
<?php //================================================================== //=================include/common.inc.php=========================== //================================================================== //dirname(__FILE__),返回路径%root%/ads/include //substr(dirname("file"),0,-8);取得文件的上一级目录,返回%root%/ads,因为/include为8个字符 //定义常量MOD_ROOT,指向模块根目录 define('MOD_ROOT', substr(dirname(__FILE__), 0, -8)); //定义变量$mod为......
阅读全文
  • 05月
  • 10日
综合 ⁄ 共 3805字 评论关闭
Google推出的App Inventor Android App开发工具可以让你仅通过拖拉式的简单操作就可以创建自己的Android App。对于那些为了特定目的想要动手尝试开发一个简单应用的用户,除了App Inventor其实还有很多其他的选择,比如下面介绍的5款工具就可以让所有人都能轻松开发手机应用。 随着智能手机及APP应用程序的普及,越来越多的企业和个人意识到APP的营销价值,出于对技术的敬畏,很多企业下意识认为开发APP是一个有难度 的技术活,所以就算有心想开发一个企业自己的APP来对企业或者产品做宣传、交易,也担心APP的后续的技术支持、......
阅读全文
  • 05月
  • 07日
综合 ⁄ 共 1727字 评论关闭
1 netstat -nlp 查看占用端口号的服务2 找到该端口号的进程3 找到该进程id4 kill它程序可以一点一点来:1 查看占用端口号的服务[root@aslibra root]# netstat -nlpActive Internet connections (only servers)Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name  tcp        0      0 0.0.0.0:3306            0.0.0.0:*               LISTEN      23946/              tcp        0      0 0.0.0.0:3307            0.0.0.0:*               LISTEN      12711/              ......
阅读全文
  • 05月
  • 04日
综合 ⁄ 共 68字 评论关闭
CPU流水线的探秘之旅 Web Application - Advanced Hosting of WebBrowser Control with ATL 2
阅读全文
  • 04月
  • 22日
综合 ⁄ 共 324字 评论关闭
XXX_Init        加载驱动时调用XXX_Deinit      卸装驱动时调用XXX_Open        打开驱动CreateFile时调用XXX_Close       关闭驱动CloseHandle时调用XXX_Read        ReadFile时调用XXX_Write       WriteFile时调用XXX_Seek        SetFilePointer时调用XXX_IOControl   DeviceControl时调用XXX_PowerDown   系统进入休眠时调用XXX_PowerUp     系统重新启动时调用  在应用层通过ReadFile调用驱动层Read函数是,最后两个参数不能同时为空。
阅读全文
  • 04月
  • 13日
综合 ⁄ 共 959字 评论关闭
题目:一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。要求时间复杂度是O(n),空间复杂度是O(1) 思路:通过位与运算能够求出数组中只出现1次的2个数位与的结果result,按位求出在result中1出现的第一个位置,因为在这个位置上,2个不同的数一个肯定一个为1,一个为0,通过这个方法把整个数组分为2个部分,一个是这个位置为1的,一个是这个位置为0的,获取这个位置数字为1的数相与即可得到第一个只出现1次的数,第二个数类似。 #include <iostream> using namespace std; //......
阅读全文
  • 03月
  • 16日
综合 ⁄ 共 2093字 评论关闭
#include <linux/kernel.h> #include <linux/init.h> #include <linux/module.h> #include <linux/cdev.h> #include <linux/fs.h>/*包含struct file_operations,MAJOR等*/ #include <linux/slab.h>/*kmalloc*/ #include <asm/io.h>/*ioread8...*/ #include <mach/map.h> #include <mach/regs-gpio.h> #include <mach/gpio-bank-l.h>/*端口操作用到的三个头文件*/ #define XXX_MAJOR 125 #define DEVICE_NAME "xxx_dev" #define CMD_1 0; #define CMD_2 1; int xxx......
阅读全文
  • 02月
  • 23日
综合 ⁄ 共 4633字 评论关闭
        VIM的功能强大并不仅仅表现在支持很多快捷方式上,还有很多各种各样的插件,帮助你实现各种功能,方便你编码。这些插件还都是免费开放的,需要的人可以方便的下载到。 1. Ctags         Ctags可以扫描指定的源文件,找出其中所包含的语法元素,并将找到的相关内容记录下来(在目录下生成tags文件)。         因为VIM本身没有工程的概念,编辑中全靠程序员自己对代码所处位置的熟悉,跨文件的跳转就没那么容易了。这点对于项目刚接触时还是比较让人头疼的,所以Ctags这个插件很好的解决了这个问题。         尽管Ctags也......
阅读全文