现在位置: 首页 > alpaca发表的所有文章
  • 08月
  • 20日
综合 ⁄ 共 291字 评论关闭
题目链接:uva 11556 - Best Compression Ever 题目大意:有n个文件,问说用b+1位是否可以表示,全0不能表示。 解题思路:水题,不过话说英语实在看不懂啊,题意是半猜的。 #include <cstdio> #include <cstring> #include <algorithm> using namespace std; typedef long long ll; int main () { ll n, b; while (scanf("%lld%lld", &n, &b) == 2) { ll m = (1LL<<(b+1)) - 1; printf("%s\n", n <= m ? "yes" : "no"); } return 0; }
阅读全文
  • 06月
  • 15日
编程语言 ⁄ 共 1983字 评论关闭
通常有经验的程序员写出来的代码一开始可读性都是不错的,但随着需求变更,维护人员变化,慢慢架构开始腐化,代码开始变的混乱起来。 还有就是有时仅仅为了完成功能,而完全忽略了代码的可读性(非功能性需求)。 编程时如何保持对代码可读性的持续关注呢,举个小小的例子吧。 有一个简单的需求,写一个方法生成一个字符串key值,传入全类名、调用方法名返回key值,key的长度受外部条件约束不能超过50个字符。 首先看下面这个实现: private String generateKey(String service, String method) { String head = "DBO$"; Str......
阅读全文
windows与linux的区别 1.Linux的操作比较复杂,windows的比较简单.Linux速度比较快,安全性比windows好,但是有很多软件只能在windows里运行与Linux兼容的软件正在开发中.Linux适用在网络方面. 2. 什么是Linux?     简单地说, Linux是一套免费使用和自由传播的类 Unix操作系统,它主要用于基于 Intel x86系列 CPU的计算机上。这个系统是由世界各地的成千上万的程序员设计和实现的。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的 Unix兼容产品。 Linux的出现,最早开始于一位名叫 Linus Torvalds的计算机业余......
阅读全文
  • 04月
  • 20日
综合 ⁄ 共 1037字 评论关闭
Windows下配置Eclipse相信大多数人都会,那么,换一个系统,在Ubuntu下呢?我发现Ubuntu下系统默认的Jdk是Openjdk,不知道是不是当时用apt-get自动安装的结果。这样导致在Eclipse下开发大大的不适应,因为以前都是用的标准Jdk。(1)查询java版本 终端输入: java -version 那么,怎么配置你的Ubuntu,Jdk?首先,www.sun.com,下载Linux版本JDK,我下载的是这个JDK:jdk-7u3-linux-i586.tar.gz。解压tar zxvf jdk-7u3-linux-i586.tar.gz修改系统环境变量 sudo vi /etc/environment PATH=”/home/…/下载/jdk1.7.0_03/bin” CLASSPATH......
阅读全文
  • 04月
  • 09日
综合 ⁄ 共 1440字 评论关闭
问题描述 我们称序列Z = < z1, z2, ..., zk >是序列X = < x1, x2, ..., xm >的子序列当且仅当存在严格上升的序列< i1, i2, ..., ik >,使得对j = 1, 2, ... ,k, 有xij = zj。比如Z = < a, b, f, c > 是X = < a, b, c, f, b, c >的子序列。 现在给出两个序列X和Y,你的任务是找到X和Y的最大公共子序列,也就是说要找到一个最长的序列Z,使得Z既是X的子序列也是Y的子序列。 输入数据 输入包括多组测试数据。每组数据包括一行,给出两个长度不超过200的字符串,表示两个序列。两个字符串之间由若干个空......
阅读全文
  • 03月
  • 31日
综合 ⁄ 共 575字 评论关闭
MyEclipse设置编码方式 1、windows->Preferences……打开"首选项"对话框,左侧导航树,导航到general->Workspace, 右侧Text file encoding,选择Other,改变为UTF-8,以后新建立工程其属性对话框中的Text file encoding即为UTF-8.   2、 windows->Preferences……打开"首选项"对话框,左侧导航树,导航到general->Content Types,右侧Context Types树,点开Text中每一颗子项,并在中输入"UTF-8",点update! 其他java应用开发相关的文件如:properties、XML等已经由Eclipse缺省指定,分别为ISO8859-1,UTF-8,如开......
阅读全文
  • 03月
  • 30日
综合 ⁄ 共 4638字 评论关闭
转贴: http://bbs.langtech.org.cn/frame.php?frameon=yes&referer=http%3A//bbs.langtech.org.cn/forumdisplay.php%3Ffid%3D20 感谢原创作者.          ICDM2006-介绍:数据挖掘领域最有影响力的18个算法 ICDM是数据挖掘领域的顶级会议之一,在数据挖掘理论与应用领域具有相当影响力。                Classification============== #1. C4.5 Quinlan, J. R. 1993. C4.5: Programs for Machine Learning.Morgan Kaufmann Publishers Inc. Google Scholar Count in October 2006: 6907 #2. CART L. Breiman, J. Friedman, R.......
阅读全文
  • 02月
  • 04日
综合 ⁄ 共 2825字 评论关闭
Hibernate的对象检索策略分为三种: –立即检索策略 –延迟检索策略 –左外连接检索策略 1.立即检索策略: 以Customer和Order(两者为一对多关联关系)为例: List customerLists=session.createQuery("from Customer as c").list(); •运行以上方法时,Hibernate将先查询CUSTOMERS表中所有的记录,然后根据每条记录的ID,到ORDERS表中查询有参照关系的记录,Hibernate将依次执行以下select语句:select * from CUSTOMERS; select * from ORDERS where CUSTOMER_ID=1; select * from ORDERS where CUSTOMER_ID=2; select * from ORDER......
阅读全文
  • 01月
  • 29日
综合 ⁄ 共 1336字 评论关闭
文章目录 1.在需要输出日志的.c文件中导入.h文件及定义宏 2.使用宏进行日志输出 3.在.mk文件中引用日志库 在jni的c代码中使用printf函数打印日志不会显示到Logcat,也不会显示到console上。Logcat日志输出需要额外配置。   Jni中Logcat的日志输出在log.h中定义,log.h文件目录为:android-ndk-r9/platforms/android-18/arch-arm/usr/include/android/log.h。也就是说每个platforms下都有。 int __android_log_write(int prio, constchar *tag, const char *text)是将Log写......
阅读全文
  • 01月
  • 16日
综合 ⁄ 共 634字 评论关闭
Java中的final关键字通常的指的是“这是无法改变的”。它可能被做为三种的修饰词.------数据,方法,类。 一 final数据      这里又可分为两种:              1.在修饰基本类型时,表示它是一个常量,在定义时必须给予赋值.特别的一个既是static又是final 的字段只占据一段不能改变的存储空间。              2.在修饰对象或者数组时,它表示对对象或数组的引用恒定不变,然而对象本身却是可以修改的.      空白final:声明为final但末给定初值的字段,但必须确保空白final在使用前被初始化,一般在构造方法完成。     final参数:在......
阅读全文
  • 12月
  • 27日
综合 ⁄ 共 269字 评论关闭
#include <iostream.h> void main(){int i,j,m,n,t,s,l;int ch[3][5]={1,1,0,0,0,1,1,1,0,1,1,0,0,1,1};int w[3];for (i=0;i<3;i++){m=0;for (j=0;j<5;j++){if (ch[i][j]==0){++m;}}w[i]=m;}for (t=0;t<2;t++){for (n=0;n<3-n;n++){if (w[n]<w[n+1]){s=w[n];w[n]=w[n+1];w[n+1]=s;}} }cout<<w[0]<<endl;}
阅读全文
  • 11月
  • 26日
综合 ⁄ 共 178字 评论关闭
在运行一个场景时,经常会遇到既没有错误输出也没有警告提示,unity就在你毫无防备时来一个无法响应,或者是崩溃掉跳出一个BUG报告弹窗。 此时我们就需要对代码进行调试,断点或是逐句调试。通常使用VS2013,在unity添加一个插件unityVS2013,然后进行调试,这时调试就变得非常容易了 本人比较懒写文字,有疑问欢迎留言讨论;QQ:2670684553
阅读全文