现在位置: 首页 > crista发表的所有文章
  • 05月
  • 13日
综合 ⁄ 共 244字 评论关闭
参见:五种JSP页面跳转方法详解 提到的第3种方式. <jsp:forward page="" /> 它的底层部分是由RequestDispatcher来实现的,因此它带有RequestDispatcher.forward()方法的印记。 如果在之前有很多输出,前面的输出已使缓冲区满,将自动输出到客户端,那么该语句将不起作用,这一点应该特别注意。 另外要注意:它不能改变浏览器地址,刷新的话会导致重复提交 工作内容即:将美工做出的HTML 页面转换为符合业务逻辑的JSP页面(动态的在容器服务器内启动)。
阅读全文
  • 05月
  • 01日
综合 ⁄ 共 3080字 评论关闭
 其实Indy比较简单,但是可以提供的方法太多了。我找了很久,才搞明白。 比方说这个读取缓冲区的数据,就有很多种方法。相对于TTcpClient的几种方法来说,TIdTCPClient确实提供了多种选择,不仔细研究真的容易糊涂(其实我比较喜欢用CurrentReadBuffer): 1、ReadFromStack 原型:function ReadFromStack(const ARaiseExceptionIfDisconnected: boolean; const ATimeout: integer; const AUseBuffer: boolean; ADestStream: TIdBuffer): integer; virtual; 用于判断缓冲区里是否还有数据可读,返回值:Integer - Number of byte......
阅读全文
  • 04月
  • 12日
综合 ⁄ 共 461字 评论关闭
题目大意:如果一个字符串包含两个相邻的重复子串,则称它是容易的串,其他串称为“困难的串”。例如:BB,ABCDACABCAB吗,ABCDSABCD都是容易的串,而D,DC,ABDAB,CBABCBA都是困难的。 void getKth(int k,int l) { string hard; dfs(0,l,hard); } void dfs(int k,int l,string& hard) { if ( k== n ) return; for(int i=0;i<l;i++) { hard.pb(i+'A'); int ok=1; int sz=hard.size(); for(int len=1;len*2<=sz;len++) { int same=1; for(int j=0;j<len;j++) { if ( hard[sz-1-j]!=h......
阅读全文
  • 01月
  • 22日
综合 ⁄ 共 1042字 评论关闭
1、函数指针应用, void find_fun(void) {STU stu;printf("in find_fun\n");scanf("%s", stu.name);getchar();find_stu_db_get_table(db, &stu); } void print_fun(void) {printf("in print_fun\n");//print_stu_db(db, "stu_info");print_stu_db_get_table(db, "stu_info"); } void cls_fun(void) {printf("in cls_fun\n");system("clear"); } void exit_fun(void) {printf("in exit_fun\n");sqlite3_close(db);exit(0); } void help_fun(void)  {printf("%s\n", help); } typedef void (*FUN)(void);   //定义的函数指......
阅读全文
  • 01月
  • 20日
综合 ⁄ 共 103字 评论关闭
在CameraConfigurationManager.java里找到setDesiredCameraParameters()方法,加入代码 camera.setDisplayOrientation(90);
阅读全文
  • 01月
  • 16日
综合 ⁄ 共 694字 评论关闭
一. 目的 在程序的开发中,注释是必不可少的一部分。对于大多数注释,都有着相似的样子,另外,在团队开发的过程,不同的开发者可能各自使用不同的注释风格进行编写注释。为了提高在开发过程中,编写注释的效率,以及规范团队开发过程中所有人使用相同的注释风格,可以利用VS提供的Macro扩展功能,实现一套Macro模板。在使用的过程中,只需要使用相应的快捷键,便可使用预定好的注释模板,这时候,只需要修改相应的参数就可以了。 二. 实现 1. 新建Macro工程 打开 菜单 --> Tools --> Macro --> New Macro Project...,......
阅读全文
  • 12月
  • 05日
综合 ⁄ 共 326字 评论关闭
这次错误说明 并不是所有没在manifest中添加权限的错误都会在错误提示中提示出来的 attempt to write a readonly database  错误是试图写数据到只读数据库 打开数据库的方法是这种 应该没错的 SQLiteDatabase db = SQLiteDatabase.openDatabase(Dir.dbPath, null, SQLiteDatabase.OPEN_READWRITE); 经过网上查找 在论坛发现错误原因是没加权限 <span style="font-size:18px;"><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /></span>
阅读全文
  • 11月
  • 18日
综合 ⁄ 共 5329字 评论关闭
一.面向对象概念1.什么是对象:现实社会中由各种各样的事物所组成, 而程序是模拟现实社会的, 在程序中表示这些事物, 就是使用对象.万物皆对象.2.面向对象特征:封装, 抽象, 继承, 多态.3.面向对象的优点:将一类事物的特征和功能抽取, 写在一个类中, 定义成属性和方法.之后根据类创建对象, 操作对象来完成对应的工作.代码复用性高, 每次完成一个功能, 就是调用对象的方法.使用者无需关心具体细节, 功能的实现是封装在方法中的, 程序员只要调用方法, 就可以完成工作.转变程序员的角色, 更加符合人的思维习惯. 程序员变成一个指挥的角色......
阅读全文
  • 10月
  • 24日
综合 ⁄ 共 10370字 评论关闭
关于网游行业的一个批判。写得不错。赞。   原文Link: http://www.youxihun.com/bbs/viewthread.php?tid=17580   作者简介:原研究物理,因玩游戏导致丢掉专业后进入游戏业。从业十年,期间未有所 建树,曾就职几个知名公司,掺和过《大富翁6》《仙剑奇侠传3》《功夫世界》《由我 世界》等等一堆产品。喜欢写愤青文,如《给想进入游戏业信任的八个忠告》《成为游 戏制作者,你准备好了么》《缺陷与出路:一个游戏开发者的反思》等等。曾想做有文 化的游戏,发现玩家已经不看任务对话了;曾想做有探险色彩的游戏,看到玩家已......
阅读全文
  • 08月
  • 30日
综合 ⁄ 共 12098字 评论关闭
qemu-kvm内存虚拟化 内存虚拟化实际就是进行地址转换从客户机虚拟地址-->客户机物理地址-->宿主机的物理地址,转换实现有两种硬件内存虚拟化和软件影子页表方式, 下面主要分析基于intel ept硬件内存虚拟化实现,此实现主要做两件事情 1.开启ept功能2.构造转换页表。注意该页表构造采用动态方式(常说懒惰方式),就是不到完不得以情况不创建。此页表创建实现就是采用ept violation捕获,一步一步创建起来的,对人觉得十分费劲,但是机器喜欢做费劲事情。 我们还得从vcpu_enter_guest这个函数,可见此函数重要性,虚拟机每一......
阅读全文
  • 01月
  • 16日
综合 ⁄ 共 1809字 评论关闭
本文讲解在命令窗口通过adb相关命令对android进行相关的操作: 1.查看adb命令帮助信息:      adb help 2.查看电脑连接的android设备:adb devices 3.当电脑连接多个设备时,怎么向指定设备发送命令 如 运行shell命令 如图:当连接一个设备时,运行 adb shell 正常显示; 当连接多个设备,运行 abd shell  会报error:more than one device and emulator. 这时可以通过adb -s (device serial number) shell 如图: 4. 获取管理员权限:      adb root 5. 安装应用程序:   adb install [-l] [-r] [-s] <file> - push this pac......
阅读全文
  • 10月
  • 27日
综合 ⁄ 共 6877字 评论关闭
文章目录 仪表板设计器用户界面 仪表板项目的图标 选择或创建 Analysis Services 数据源 创建基本分析表格报表 创建基本记分卡 创建基本仪表板筛选器 创建基本仪表板页面 组合基本仪表板 将基本筛选器连接到记分卡和报表 将仪表板部署到 SharePoint 可以使用PerformancePoint 仪表板设计器为您的组织创建和部署包含记分卡和若干其他报表的仪表板。为了帮助您入门,本文提供的说明将指导您创建包含记分卡、分析表格和筛选器的简单仪表板。 本文不会列出和介绍在仪表板开发......
阅读全文