现在位置: 首页 > 445034742发表的所有文章
  • 11月
  • 24日
编程语言 ⁄ 共 1777字 评论关闭
// Lession5.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include <windows.h> using namespace std; class CDSvr{ public: static void ShowHelp(void); CDSvr(){para=NULL;}; CDSvr(_TCHAR* argv[]); ~CDSvr(){}; void Run(); static bool CreateSvr(_TCHAR* svrname,_TCHAR* path); static bool DeleteSvr(_TCHAR* svrname); private: _TCHAR** para; }; CDSvr::CDSvr(_TCHAR* argv[]){ para=argv; Run(); } void CDSvr::Run(){ } void CDSvr::ShowHelp(){ ......
阅读全文
  • 02月
  • 13日
综合 ⁄ 共 771字 评论关闭
这道题TLE了n次,不过A了之后反而不觉得难了。 把head作为对于每一个元素,往前能够达到最长的合法区间的最前端,则不难理解,head该如何选取。 有两种情况: 1.当前元素在前面出现过,则head就是上一次出现过的位置后的一个和head本身比较后的较大者; 2.当前元素没出现过,则head是最近一次出现过的被重复过的元素了。 那么为什么对于每一个元素,ans += i - head + 1呢? 是这样的,对于第i个元素,向前搜,则可选的方法,又不与后面选取结果重复的话,则是: head ~ i, head+1 ~ i,head+2 ~ i,……,i; 一共i - head + ......
阅读全文
  • 11月
  • 03日
操作系统 ⁄ 共 785字 评论关闭
ubuntu默认并没有安装ssh服务,如果通过ssh链接ubuntu,需要自己手动安装ssh-server。判断是否安装ssh服务,可以通过如下命令进行: $ ssh localhost ssh: connect to host localhost port 22: Connection refused 如上所示,表示没有还没有安装,可以通过apt安装,命令如下: $ sudo apt-get install openssh-server   系统将自动进行安装,安装完成以后,先启动服务: $ sudo /etc/init.d/ssh start   启动后,可以通过如下命令查看服务是否正确启动 $ ps -e|grep ssh    6212 ?        00:00:00 sshd   如上表示启......
阅读全文
  这个书在Google上有一个中文的搜索选项.还是繁体中文的说明.连韩文的选项都有.其他的都没有外文的.我想为什么我们中国的出版物怎么连韩国.和港台地区都不如.我在国外留学.很多优秀的科技书籍中国都没有.为什么? Michael J. Folk, Bill Zoellick, Greg Riccardi, “File Structures: An Object-Oriented Approach with C++”, Addison Wesley 1998  
阅读全文
  • 09月
  • 18日
综合 ⁄ 共 1583字 评论关闭
       cocos2d-x真是个好东西,以前一直想学,总觉得C++自己搞不来,真后悔最近才开始。一平台编译,多平台运行,是在是诱惑人,如果学习好,就不用羡慕别人华丽的游戏了。既然是新手,一定要从最基本的环境开始, 虽然网络上有很多的搭建教程,但多数都是基于旧版本,很多配置都不一样,对新手来说着实痛苦,多翻查询,零零碎碎的拼起来第一篇学习笔记,记录一下吧        本篇是基于cocos2d-x-2.2.3和vs2012的环境下配置的,后续还会有在最麻烦的android端的环境配置。 言归正传开始搭建        1.官网下载 cocos2d-x-2.2.3(ht......
阅读全文
  • 05月
  • 12日

svn

综合 ⁄ 共 1358字 评论关闭
SVN基本命令一览表   (功能序号以00结尾的为对应实用程序本身,其参数为全局参数,其他命令为对应的子命令)                                                             0101(a)代表该命令不访问版本库 0101(b)代表该命令访问版本库 0101(?)表示该命令因对象是URL或者工作拷贝而异                 序号    命令名    参数    备注1    备注2 0100    svn    --verbose(-v)    一直意味着"冗长输出",而不管使用的命令是什么。             --auto-props    开启auto-props,覆盖config文件中的enable-auto-props指示。      ......
阅读全文
  • 05月
  • 09日
综合 ⁄ 共 6002字 评论关闭
1.Struts2的全局属性 我们在使用Struts2进行开发的时候,发现其比Struts1.x要简便得多,其中的部分缘由是Struts2已经帮我们定义了许多以前需要程序员自己去配置的属性,下面我们就来详细的了解这些属性,以及如何修改这些属性以符合具体开发的要求。   2.Struts2的全局属性文件的位置 我们在使用Struts2进行开发的时候,有五个jar包是必须的,分别是: commons-logging.jar freemarker.jar ognl.jar struts2-core.jar xwork.jar 其中在struts-core.jar这个包的org.apache.struts2包下有个default.properties的属性文件这就是s......
阅读全文
  • 04月
  • 30日
综合 ⁄ 共 25513字 评论关闭
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 黑马程序员 java 基础 毕向东 面向对象 IO流操作 1 Java io流操作概述:字节流 字符流 及其基类(后缀名是父类    前缀名是功能) package day19IO; import java.io.FileWriter; import java.io.IOException; public class FileWriterDemo { /* * IO体系 * * 字符流 字节流 * * 字节流的两个基类: * InputStream OutputStream * * 字符流的两基类 * Reader Writer * 字符流的特点: * 既然io流是用于操作数据的 * 那么数据的常见......
阅读全文
  • 04月
  • 09日
综合 ⁄ 共 1067字 评论关闭
广播的生命周期: 广播接收器仅在它执行这个方法时处于活跃状态。当 onReceive() 返回后,它即为失活状态。 拥有一个活跃状态的广播接收器的进程被保护起来而不会被杀死,但仅拥有失活状态组件的进程则会在其它进程需要它所占有的内存的时候随时被杀掉。 所以,如果响应一个广播信息需要很长的一段时 间,我们一般会将其纳入一个衍生的线程中去完成,而不是在主线程内完成它,从而保证用户交互过程的流畅。 注册BroadcastReceiver两种方式:     方式一,静态的在AndroidManifest.xml中用<receiver>标签声明注册,并......
阅读全文
  • 04月
  • 03日
综合 ⁄ 共 4968字 评论关闭
数位DP一般有两种思路 正向:利用公式化的DP关系从低位往高位递推 逆向:记忆化搜索 其中需要注意的是:记忆化搜索时的dp更新,往往会一不小心犯错,例如 for (top = 1; top<= nf; ++top) { memset(dp, -1, sizeof dp); res += dfs(0, top, 0, 0, top==nf); } 如果是按高到低位分别计算,一般需要将dp清空 hdu 4933 Miaomiao's Function 该题考点确实变态,借鉴了别人的思路。 dp[i][2]表示:i当前位数(起始位非0),数的总个数&满足题意(从高到低位,奇数位和减去偶数位和)所有数计算结果的和 因......
阅读全文
  • 03月
  • 16日
综合 ⁄ 共 313字 评论关闭
HI_TECH PICC 9.83版C编译器的破解程序请先安装9.83版的PICC(另外下载),然后按以下步骤破解:1、安装过程PICC 9.83中,提示输入serial number时,随便输入123456等。注意把用邮件激活选项勾上!!3、依次点击NEXT,直至点击finish,完成安装。4、双击破解软件 HI-TECH,提示打开激活请求文件Open activation request file... 点击Open,在PICC-9.83的安装路径下找到HCPICP-123456- activation-request.txt文件,打开。可看到HI-TECH软件的Activate 按键变有效,点击Activate 按键 则可成功破解,OK!
阅读全文
  • 02月
  • 10日
综合 ⁄ 共 1226字 评论关闭
  private int currVolume = 0;          /**      * 打开扬声器      */     private void openSpeaker() {         try{             AudioManager audioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE);             audioManager.setMode(AudioManager.ROUTE_SPEAKER);             currVolume = audioManager.getStreamVolume(AudioManager.STREAM_VOICE_CALL);             if(!audioManager.isSpeakerphoneOn()) {                 //setSpeakerphoneOn() only work when audio mode set to MODE_IN_CA......
阅读全文