现在位置: 首页 > PewPrurce发表的所有文章
  • 08月
  • 25日
web前端 ⁄ 共 7824字 评论关闭
上一篇文章中已经简单入门了iOS7中新加的JavaScriptCore框架的基本用法,十分的简单方便而且高效,不过也仅限于数值型、布尔型、字符串、数组等这些基础类型。本文将扩展到更复杂的类型,介绍一下该强大的框架是如何让Objective-C对象和JavaScript对象进行直接互通的。 为了方便起见,以下所有代码中的JSContext对象都会添加如下的log方法和eventHandler JSContext *context = [[JSContext alloc] init]; context.exceptionHandler = ^(JSContext *con, JSValue *exception) { NSLog(@"%@", exception); con.exception = except......
阅读全文
  • 02月
  • 08日
综合 ⁄ 共 6484字 评论关闭
1.把二元查找树转变成排序的双向链表 题目:输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。要求不能创建任何新的结点,只调整指针的指向。       10  /  \ 6    14/ \  /  \ 4 8 12  16      转换成双向链表4=6=8=10=12=14=16。 #include <stdio.h> #include <iostream.h> struct BSTreeNode { int m_nValue; // value of node BSTreeNode *m_pLeft; // left child of node BSTreeNode *m_pRight; // right child of node }; typedef BSTreeNode DoubleList; DoubleList * pHead; Dou......
阅读全文
今天在下载一个Demo编译时,提示如下错误 [cpp] view plaincopy ld: library not found for -lz.1.2.3   collect2: ld returned 1 exit status   Command /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/llvm-gcc-4.2 failed with exit code 1   lz.1.2.3指的是libz.1.2.3.dylib动态库文件,这是因为iOS5以后,也就是xcode4.2以后就没有libz.1.2.3.dylib了,取而代之是libz.1.2.5.dylib; 解决办法:删除libz.1.2.3.dylib,添加libz.1.2.5.dylib,运......
阅读全文
  • 05月
  • 25日
综合 ⁄ 共 4678字 评论关闭
KVO的用法 注册 [object addObserver:observer forKeyPath:@"text" options:NSKeyValueObservingOptionNew context:nil]; 实现回调方法 -(void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context { if([keyPath isEqualToString:@"text"]) { NSLog(@"text:@%@", change[NSKeyValueChangeNewKey]); } } 释放的时候取消注册 [object removeObserver:self forKeyPath:@"text"]; 这里有几个问题 注册的时候参数过多 释放的......
阅读全文
  • 05月
  • 14日
综合 ⁄ 共 2206字 评论关闭
实验内容 (1)八皇后及N皇后问题     八皇后问题,是一个古老而著名的问题,是回溯算法的典型案例。该问题是国际西洋棋棋手马克斯·贝瑟尔于1848年提出:在8X8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。 高斯认为有76种方案。1854年在柏林的象棋杂志上不同的作者发表了40种不同的解,后来有人用图论的方法解出92种结果。计算机发明后,有多种方法可以解决此问题。     请编程实现八皇后问题,并把92种解的前三种解输出到屏幕(8*8的二维矩阵,Q代......
阅读全文
  • 05月
  • 08日
综合 ⁄ 共 2663字 评论关闭
寻找更好的Java替代语言的10大理由 作者:Mario Fusco   译者:liuu    别误解,其实在我的职业生涯中,我已经编写了无数的Java代码;而且,我仍然认为Java一门伟大的(程序)语言。相对于C++和Smalltack,Java已经有了很大的改进;但现在,即使是Java,也已经开始感觉到了其15年的积重。      事实上,在我的经历中,我总是不得不面对Java的设计和规范上的一些错误、缺陷和不足,这些东西,让我的Java程序员生活少有乐趣可言。现在全世界的Java程序员有数百万之众,Java写就的代码更达数亿行,要是我说Java在不久的将来死去,这还......
阅读全文
  • 04月
  • 22日
综合 ⁄ 共 3885字 评论关闭
/*  * 实现AppWidgetProvider  *   * onUpdate 在到达指定的更新时间之后或当用户添加app widget时调用该方法 *  * onEnabled 当App Widget 第一个实例被创建时  *   * onDeleted  当App Widget 实例被删除时  *  * onDisabled  当App Widget 最后一个实例被删除时  *  * onReceive  接受广播  *  * */    注册信息 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="my.com.appwidget" android:versionCode="1" android:versionNam......
阅读全文
  • 04月
  • 15日
综合 ⁄ 共 480字 评论关闭
设计Qt程序Ui的时候,可以像WEB端使用CSS一样,使用QSS,使页面美化跟代码层分开,利于维护。 过程如下:     1、建立文本文件,写入样式表内容,更改文件后缀名为qss;     2、在工程中新建资源文件*.qrc,将qss文件加入资源文件qrc中,此处注意prefix最好为"/",否则在调用qss文件时会找不到文件;     3、通过传入路径\文件名的方式创建一个QFile对象,以readonly的方式打开,然后readAll,最后qApp->setStyleSheet就可以使qss生效。 我的代码如下; 点击(此处)折叠或打开 QString qss;     QFile qssFi......
阅读全文
  • 03月
  • 21日
综合 ⁄ 共 4924字 评论关闭
本文转自:http://blog.csdn.net/kofiory/article/details/5790409 strerror(errno):获取errno对应的错误 perror(),可以打印出当前errno所对应的错误字符串。 /****************************获取错误代码描述**************/#include <string.h>#include <errno.h> /* for strerror */#include <stdio.h>int main(int argc, char ** argv){int i = 0;for(i = 0; i < 256; i++) printf("errno.%02d is: %s/n", i, strerror(i));return 0;}/*********************************************************......
阅读全文
  • 02月
  • 17日
综合 ⁄ 共 991字 评论关闭
Weka提供连接数据库的功能,本文仅就连接Oracle的情况举例说明如何进行设置。 1. 下载Oracle数据库驱动jar包,一般为ojdbc14.jar或者oracle-10.2.0.1-jdbc14.jar,放到某个目录下。假设E:\Eb\Weka-3-6\目录下。 2. 在weka安装目录下找到weka.jar文件,使用winrar(或其他压缩软件)打开,找到"weka/experiment/"路径下的"DatabaseUtils.props.oracle"文件,将其解压到weka安装目录(如E:\Eb\Weka-3-6\)下,改名为DatabaseUtils.props。注意:一定要改名。 3. 修改上述DatabaseUtils.props文件的jdbcURL行(默认为第15行),根据你......
阅读全文
  • 01月
  • 27日
综合 ⁄ 共 9749字 评论关闭
1.java代码Page.java  /** *  */package com.bean; import java.util.Vector; import com.dao.QueryHelpDao; /** * @author Admin *  */public class Page {  private int curPage;// 当前的几页  private int maxPage;// 共有多少页  private int maxRowCount; // 共有多少行  private int rowsPerPage;// 每一页有多少行,默认为10行  private Vector vector = new Vector();// 用来存放最后的查询结果  private String countSql = "";// 统计总的查询结果数目的sql  private String selectSql = "";// 查询SQL语句  private Str......
阅读全文
  • 01月
  • 27日
综合 ⁄ 共 570字 评论关闭
mysql查看表结构命令,如下: desc 表名;show columns from 表名;describe 表名;show create table 表名; use information_schemaselect * from columns where table_name='表名'; 顺便记下:show databases;use 数据库名;show tables; 原有一unique索引AK_PAS_Name(PAC_Name)在表tb_webparamcounter中,执行以下sql修改索引alter table tb_webparamcounter drop index AK_PAS_Name;alter table tb_webparamcounter add UNIQUE AK_PAS_Name(PC_ID,PAC_Name); 若发现索引的逻辑不对,还需要再加一个字段进去,执行alter table tb_web......
阅读全文