现在位置: 首页 > envisage发表的所有文章
  • 06月
  • 01日
编程语言 ⁄ 共 7241字 评论关闭
一、fork入门知识      一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。     一个进程调用fork()函数后,系统先给新的进程分配资源,例如存储数据和代码的空间。然后把原来的进程的所有值都复制到新的新进程中,只有少数值与原来的进程的值不同。相当于克隆了一个自己。      我们来看一个例子: /* * fork_test.c * version 1 * Created on: 2010-5-29 *......
阅读全文
  • 05月
  • 19日
移动开发 ⁄ 共 4529字 评论关闭
http://blog.csdn.net/asce1885/article/details/8172517 在应用开发中,有时需要实现有字数限制的EditText,首先来分析下市面上存在的类似实现方案吧,好有个感性的认识。 【方案一:腾讯微博】 每个中文字符算一个字数,每两个英文字符算一个字数,当用户输入内容时,实时显示剩余的字数,当超出字数限制时,剩余字数显示为负数,但此时用户仍然可以继续在EditText中输入内容,直到用户点击菜单中的“发送”按钮时,才会弹出对话框或者Toast显示用户输入的字数超标,如下图所示:   这个方案实现起来很简单,只需要给Edit......
阅读全文
  • 05月
  • 13日
综合 ⁄ 共 9268字 评论关闭
zz   完全个人观点,不见得试用于所有人。 第一不要太迷恋 TECHNICAL的东西。从自己和周围一些朋友的例子,我发现很多中国学生对TECHNICAL的东西特别感兴趣。什么新的东西都想学,不管究竟对自己 的RESEARCH有没有帮助。所以很多中国学生的通病是,前两年上基础课的时候都很优秀,经常是全A。但到了三四年级时,进入RESEARCH很慢。很 多人的毕业论文都是匆忙上阵,甚至迟迟不能毕业。当然我并不是说TECHNICAL的东西不重要。博士课前两年是积累一些GENERAL TECHNICAL SKILLS很重要。剩下的时间主要集中在开始RESEARCH和学习与自己RE......
阅读全文
  • 05月
  • 02日
综合 ⁄ 共 976字 评论关闭
一条简单的树状数组题目,先写好lowbit , update, sum三个函数。 考虑到sum函数只能求 从1 到某点的总和,所以需要更新两次,更新是只能更新从某点到最后的 , 这样的话,先update(a,1) ,然后再 update(b ,-1)。 就能够完成一次的更新过程了。 最后只要将结果求一下奇偶性即可 ,这个东西吧 …… 我本来是只会 x%2 == 0这种方法的……后来有幸,受祖上福荫庇佑,能够膜拜甫神的代码, 崇敬之情之下发现了求奇偶性的如下代码: x&1 , 好吧……年少无知啊。。。跑去百度了…… C++ 中, &运算符是位运算符,代表与运算, 与运......
阅读全文
  • 05月
  • 02日
综合 ⁄ 共 1085字 评论关闭
Hat’s Words Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 8325    Accepted Submission(s): 3003 Problem Description A hat’s word is a word in the dictionary that is the concatenation of exactly two other words in the dictionary. You are to find all the hat’s words in a dictionary.   Input Standard input consists of a number of lowercase words, one per line, in alphabetical order. There will be no more than 50,000 words. Only one c......
阅读全文
  • 05月
  • 01日
综合 ⁄ 共 17294字 评论关闭
本文介绍在Android平台中实现对XML的三种解析方式。   XML在各种开发中都广泛应用,Android也不例外。作为承载数据的一个重要角色,如何读写XML成为Android开发中一项重要的技能。   在Android中,常见的XML解析器分别为DOM解析器、SAX解析器和PULL解析器,下面,我将一一向大家详细介绍。   第一种方式:DOM解析器: DOM是基于树形结构的的节点或信息片段的集合,允许开发人员使用DOM API遍历XML树、检索所需数据。分析该结构通常需要加载整个文档和构造树形结构,然后才可以检索和更新节点信息。Android完全支持DOM 解析。利用DO......
阅读全文
  • 04月
  • 18日
综合 ⁄ 共 9888字 评论关闭
Spring属性占位符PropertyPlaceholderConfigurer的使用 1、一个简单的Demo 1.1、创建conf.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"> <beans>     <bean id="propertyConfigurer"  class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">         <!--          使用location属性定义单个配置文件         <property name="location">          ......
阅读全文
  • 04月
  • 01日
综合 ⁄ 共 1331字 评论关闭
#include <stdio.h> #include <stdlib.h> #include <time.h> #include <string.h> #include <unistd.h> #define STRSIZE 1024 int main(int argc,char *argv[]) {  FILE *fp = stdout;  time_t stamp;  time_t stamp1;  struct tm *tm;  char timestr[STRSIZE],fmt[STRSIZE];  int c;    fmt[0] = '\0';  stamp = time(NULL);  tm = localtime(&stamp);  while(1)  {   c = getopt(argc,argv,"-H:MSy:md");   if(c < 0)    break;   switch(c)   {    case 1:     if(fp == stdout)     {  ......
阅读全文
  • 02月
  • 22日
综合 ⁄ 共 1672字 评论关闭
Description You are given a bunch of wooden sticks. Each endpoint of each stick is colored with some color. Is it possible to align the sticks in a straight line such that the colors of the endpoints that touch are of the same color? Input Input is a sequence of lines, each line contains two words, separated by spaces, giving the colors of the endpoints of one stick. A word is a sequence of lowercase letters no longer than 10 characters. There is no more than 250000 sticks. Output If t......
阅读全文
  • 12月
  • 28日
综合 ⁄ 共 1224字 评论关闭
'类的内存分配之一' 是以指针的形式说明的. 这篇以对象的形式说明.看了侯俊杰的深入浅出MFC总结如下. (最近会以读书笔记形式写博客,内容侯俊杰的深入浅出MFC , nehe的OpenGL教程. ) 一. 还是关于父类子类的内存分配. 这个主要是之一留下的问题. 先看代码. #include "stdafx.h" class A { public: A(){a = 2;}; int a; }; class B : public A { public: B(){a = 4;}; virtual int fun1(){return a;}; int a; }; int main(int argc, char* argv[]) { A *pa = new B(); printf("pa->a = %d\n" , pa->a); ......
阅读全文
  • 12月
  • 23日
综合 ⁄ 共 848字 评论关闭
Given a linked list, remove the nth node from the end of list and return its head. For example, Given linked list: 1->2->3->4->5, and n = 2. After removing the second node from the end, the linked list becomes 1->2->3->5. Note: Given n will always be valid. Try to do this in one pass. 每次遇到这种链表相关的题的时候我都习惯新建一个Guard作为头,这样可以简化很多判断。 /** * Definition for singly-linked list. * struct ListNode { * int val; * List......
阅读全文
  • 12月
  • 14日
综合 ⁄ 共 27字 评论关闭
1.样本k阶(原点)矩 2.样本k阶中心矩 3.顺序统计量
阅读全文