现在位置: 首页 > CandiceVSR发表的所有文章
  • 10月
  • 12日
综合 ⁄ 共 14005字 评论关闭
  from : http://bbs.csai.cn/bbs/view.asp?Id={3FDEBF8F-AC67-4FB9-AC85-581EEA5948FF  注:徐是华为数据中心的头,技术超级牛人,一级部门总监,华为副总裁,年收入过千万,数据中心是用火山岩建的深入地下的一个大型建筑。防辐射,可防卫星的电子,雷达等手段的侦察。里面有象卫星发射中心那种超大屏幕,机房里满是三米的大型服务器和大型计算机。连接整个华为全球的每一台终端,整个华为每天三十多万封邮件,海外和全球的同步研发,内部的信息管理,内部流程,华为的国内国际ip电话都是通过这里出去。 上周,我正式提交了离职......
阅读全文
  • 10月
  • 05日
综合 ⁄ 共 2890字 评论关闭
在此之前,我们已经对这个输入表进行了一些实践和理解,这有助于大家对这个概念更进一步的加深认识。小甲鱼觉得,越是复杂的问题我们应该越是去动手操作它,认识它,这样才容易熟悉它! 在上一节课我们像小鹿一样的乱撞,终于撞到了输入表里边包含的函数名称,嘿嘿,不过地址,我们还是没能找着……这节课我们将深入来剖析输入表的结构,通过结合实例分析来帮助大家理解输入表的工作原理。输入表结构回顾一下,在 PE文件头的 IMAGE_OPTIONAL_HEADER 结构中的 DataDirectory(数据目录表) 的第二个成员就是指向输入表的。而输入表是以......
阅读全文
  • 09月
  • 29日
综合 ⁄ 共 1107字 评论关闭
JDK安装完成之后我们来设置环境变量: 我的电脑点右键,选择“属性”,选择“高级”标签,进入环境变量设置,分别设置如下三个环境变量: (1)设置好path变量,使得我们能够在系统中的任何地方运行java应用程序,比如javac、java、javah等等,这就要找到我们安装JDK的目录,比如我们的JDK安装在C:\jdk1.6.0目录下,那么在C:\jdk1.6.0\bin目录下就是我们常用的java应用程序,我们就需要把C:\jdk1.6.0\bin这个目录加到path环境变量里面。 在系统变量里找到path变量,选择->编辑;(里面已经有很多的变量值,是在变量值的最前面加上C:\jdk1......
阅读全文
  • 09月
  • 12日
综合 ⁄ 共 2578字 评论关闭
一、Handler的定义:           主要接受子线程发送的数据, 并用此数据配合主线程更新UI.           解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button, Android会分发事件到Button上,来响应你的操作。  如果此时需要一个耗时的操作,例如: 联网读取数据,或者读取本地较大的一个文件的时候,你不能把这些操作放在主线程中,如果你放在主线程中的话,界面会出现假死现象, 如果5秒钟还没有完成的话,会收到Android系统的一个错误提......
阅读全文
  • 05月
  • 18日
综合 ⁄ 共 1874字 评论关闭
动机 当我们设计应用程序的时候,如果一个模块包含多个子模块,那么我们应该小心对该模块做出抽象。设想该模块由一个类实现,我们可以把系统抽象成一个接口。但是当我们想要添加一个新的模块扩展程序时,如果要添加的模块只包含原系统中的一些子模块,那么就会强迫我们实现接口中的所有方法,并且还要编写一些哑方法。这样的接口被称为胖接口或者叫被污染的接口,使用这样的接口将会给系统引入一些不正确的行为。   接口隔离原则表明客户端不应该被强迫实现一些他们不会使用的接口,应该把胖接口中的方法分组,然后用多个接口代替......
阅读全文
  • 04月
  • 22日
综合 ⁄ 共 1653字 评论关闭
题意:在3x3的棋盘上放入BRGY颜色的棋子,B可以随意放R旁边要有B,G旁边要有B,R ,Y旁边要有B,R,G;;B,R,G,Y 分别有一定的权值,问怎样放才能使权值之和最大。 思路:搜索; #include <iostream> #include <cstdio> #include <cstring> #include <algorithm> #include <cmath> #include <queue> using namespace std; const int N = 2000009; int visit[N]; struct node{ int a[5]; } re[N]; int ans[N]; int map[4][4]; void makemap(int k) { for(int i=0;i<3;i++) f......
阅读全文
  • 04月
  • 20日
综合 ⁄ 共 3073字 评论关闭
文章目录 javac 使用时命令行格式: 将源代码文件名传递给 javac 的两种方法: 编译后产生的类文件名是什么: javac 在编译时进行的类型查找: javac 选项详解: ------- android培训、java培训、期待与您交流! ---------- javac 使用时命令行格式: javac [ options ] [ sourcefiles ] [ @files ] 参数可按任意次序排列。 options 命令行选项。 sourcefiles 一个或多个要编译的源文件(例如 MyClass.java)。 @files 一个或多个对源文件进行列表的文件。 将源代码文件名......
阅读全文
  • 02月
  • 19日
综合 ⁄ 共 1147字 评论关闭
#include "stdafx.h"#include "cv.h"#include "highgui.h"using namespace std; int    g_slider_position = 0; CvCapture* g_capture         = NULL; int               cur_frame = 0;         //增加全局变量,指示g_capture的当前帧 void onTrackbarSlide(int pos)  {    if (pos!=cur_frame)     //如果回调函数onTrackbarSlide(int pos)中当前的函数参数pos与全局变量相等,                             //说明是滚动条自动移动造成的调用,不必重新设置g_capture的当前帧。。    {            cvSetCapture......
阅读全文
  • 02月
  • 15日
综合 ⁄ 共 1629字 评论关闭
本文章由Jack_Jia编写,转载请注明出处。  文章链接:http://blog.csdn.net/jiazhijun/article/details/8678399作者:Jack_Jia    邮箱: 309zhijun@163.com 一、什么是加壳?        加壳是在二进制的程序中植入一段代码,在运行的时候优先取得程序的控制权,做一些额外的工作。大多数病毒就是基于此原理。PC EXE文件加壳的过程如下:       二、加壳作用        加壳的程序可以有效阻止对程序的反汇编分析,以达到它不可告人的目的。这种技术也常用来保护软件版权,防止被软件破解。 三、Android Dex文件加壳原理......
阅读全文
  • 01月
  • 22日
综合 ⁄ 共 877字 评论关闭
114. Telecasting station time limit per test: 0.25 sec. memory limit per test: 4096 KB Every city in Berland is situated on Ox axis. The government of the country decided to build new telecasting station. After many experiments Berland scientists came to a conclusion that in any city citizensdispleasure is equal to product of citizens amount in it by distance between city and TV-station. Find such point on Ox axis for station so that sum ofdispleasures of all cities is minimal.......
阅读全文
  • 01月
  • 13日
综合 ⁄ 共 692字 评论关闭
Time Limit: 1 Sec  Memory Limit: 1 MB Description 给你一个n个数的数列,其中某个数出现了超过n div 2次即众数,请你找出那个数。 Input 第1行一个正整数n。 第2行n个正整数用空格隔开。 Output     一行一个正整数表示那个众数。 Sample Input 5 3 2 3 1 3 Sample Output 3 HINT 100%的数据,n<=500000,数列中每个数<=maxlongint。 zju2132 The Most Frequent Number 这题如果内存限制没那么坑的话直接哈希或者sort就水过了…… 可是这限制实在太坑了 这题有个神算法:因为保证有一个数出现了超过n/2次,......
阅读全文
  • 01月
  • 11日
综合 ⁄ 共 276字 评论关闭
------- android培训、java培训、期待与您交流! ---------- 高级for循环 高级for循环:底层原理是迭代器 格式: for(数据类型 变量名 : 被遍历的集合(Collection)或者数组) { } 对集合进行遍历,只能获取集合元素,但是不能对集合进行操作。 迭代器除了遍历,还可以进行remove集合中元素的动作。 如果使用LIstIterator,还可以在遍历过程中对集合进行增删改查的动作。 传统for和高级for有什么区别呢? 高级for有一个局限性。必须有遍历的目标。 建议在遍历数组的时候,还是希望使用传统for,因为传统for可以定义角标  
阅读全文