现在位置: 首页 > cropping发表的所有文章
  • 11月
  • 05日
综合 ⁄ 共 286字 评论关闭
 计划2015年每天写一篇文章 由于文章编辑器的效率实在太低,所以选择演示文稿导出成图片 部分内容直接使用我在曾经北京航空航天大学开设的《移动终端用户交互工程》的演示文稿,同样效率原因因而直接贴图片 提问请移步 http://weibo.com/p/1001603799426220050988 计划2015年每天写一篇文章 由于文章编辑器的效率实在太低,所以选择演示文稿导出成图片 部分内容直接使用我在曾经北京航空航天大学开设的《移动终端用户交互工程》的演示文稿,同样效率原因因而直接贴图片 提问请移步 http://we......
阅读全文
  • 12月
  • 29日
综合 ⁄ 共 526字 评论关闭
二维背包       #include<stdio.h> #include<string.h> #include<stdlib.h> int max(int a,int b) { if(a>b)return a; return b; } struct op { int v,w; }p[120]; int main() { int i,j,L,n,m,dp[120][1020],t,k; scanf("%d",&t); while(t--) { scanf("%d%d%d",&n,&m,&L); for(i=0;i<n;i++) scanf("%d%d",&p[i].v,&p[i].w); memset(dp,-1,sizeof(dp)); for(j=0;j<=L;j++) dp[0][j]=0; ......
阅读全文
  • 09月
  • 20日
综合 ⁄ 共 391字 评论关闭
Gabor变换属于加窗傅立叶变换,Gabor函数可以在频域不同尺度、不同方向上提取相关的特征。另外Gabor函数与人眼的生物作用相仿,所以经常用作纹理识别上,并取得了较好的效果。Gabor变换是短时Fourier变换中当窗函数取为高斯函数时的一种特殊情况. 根据卷积定理,我们知道傅里叶变换可以通过卷积运算来计算得到。 卷积定理:二个二维连续函数在空间域中的卷积可求其相应的二个傅立叶变换乘积的反变换而得。反之,在频域中的卷积可用的在空间域中乘积的傅立叶变换而得。简单来说,空间域的卷积等同于频率域的傅里叶变换的乘积,反......
阅读全文
  • 06月
  • 29日
综合 ⁄ 共 2235字 评论关闭
引用:http://jenfeezo.javaeye.com/blog/737190   oci和thin是Oracle提供的两套Java访问Oracle数据库方式。     thin是一种瘦客户端的连接方式,即采用这种连接方式不需要安装oracle客户端,只要求classpath中包含jdbc驱动的jar包就行。thin就是纯粹用Java写的ORACLE数据库访问接口。 oci是一种胖客户端的连接方式,即采用这种连接方式需要安装oracle客户端。oci是Oracle Call Interface的首字母缩写,是ORACLE公司提供了访问接口,就是使用Java来调用本机的Oracle客户端,然后再访问数据库,优点是速度 快,但是需要安装和配置数......
阅读全文
  • 05月
  • 20日
综合 ⁄ 共 2218字 评论关闭
大致可以分为四个主要的类ScanResultwifiConfiguration WifiInfo WifiManager   (1)ScanResult,主要是通过wifi 硬件的扫描来获取一些周边的wifi 热点的信息。    在我们进行wifi搜索的时候,一般会搜到这些信息,首先是接入点名字、接入点信息的强弱、还有接入点使用的安全模式,是WPA、WPE。打开这个类,我们可以看到以下几个信息    BSSID接入点的地址,这里主要是指小范围几个无线设备相连接所获取的地址,比如说两台笔记本通过无线网卡进行连接,双方的无线网卡分配的地址。    SSID网络的名字,当我们搜索一个网络时,就是靠......
阅读全文
在用到用JPA或者Hibernate注解的过程中,有时我们进行增删改查的操作时,会报detached entity passed to persist错误,这个原因就是主键生成有问题。 @Id@Column(name="uuid")@GenericGenerator(name = "idGenerator", strategy = "uuid")@GeneratedValue(generator="idGenerator") //使用uuid的生成策略  private String id; 这样设置就会报错,因为默认的id为null,而数据库中的主键不能为null,只需改变一下id = " ",即可。
阅读全文
  • 03月
  • 16日
综合 ⁄ 共 64822字 评论关闭
   前天做了陈皓的趣味竞赛题目(fun.coolshell.cn),一直卡在第四道题目回文猫处不知所以然,看了微博上的提示,知道需要用正则表达式,但是不确定使用表达式的模式和原文,下面是第四道题的截图和链接,不看解析,你可以想到通关的办法吗?        看了答案,才知道source藏在网页的html源码中,曾经有过去看源码的念头,想作者不会这么geek吧,结果。。。就在源码中,下面是需要搜寻的网页的源码: <!-- h8:x@03B:V<7Q3:]iqbn58\YoLGtweZus;17tws3jCvIiXl[g=0gekz74y`d[5qri3UJu0fEK26YZ16y y_^PvUKQdP@D[Tcq2......
阅读全文
  • 02月
  • 22日
综合 ⁄ 共 2243字 评论关闭
Stupid Tower Defense Time Limit: 12000/6000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others) Total Submission(s): 1557 Accepted Submission(s): 445 Problem Description FSF is addicted to a stupid tower defense game. The goal of tower defense games is to try to stop enemies from crossing a map by building traps to slow them down and towers which shoot at them as they pass. The map is a line, which has n unit length. We can build only one tower on each unit length. The enemy take......
阅读全文
  • 01月
  • 29日
综合 ⁄ 共 3197字 评论关闭
1.循环  ■ 在重要的循环里,消除循环终止判断时的方法调用。 例如:将  for(int i=0; i<collection.size();i++){        ... } 替换为  for(int i=0; n=collection.size();i<n;i++){ ... } ■ 通常,把与循环index不相关的移到循环的外面   for(int i=0; terminal=x.length;i<terminal;i++){ x[i] = x[i]/scaleA *scaleB; } 应该该成: Double scale =  scaleB*scaleA; for(int i=0; terminal=x.length;i<terminal;i++){ x[i] = x[i]/scale ; }    2.字符串  ■ 消除字符串连接 ■ 创建长字符串时,总是使用StringBufft......
阅读全文
  • 01月
  • 10日
综合 ⁄ 共 5078字 评论关闭
  涉及到的一些主要类库,方便大家下载: 编码lib:Qrcode_swetake.jar   (官网介绍-- http://www.swetake.com/qr/index-e.html)              解码lib:qrcode.jar                 (官网介绍-- http://sourceforge.jp/projects/qrcode/)   【一】、编码: QRCodeEncoderHandler.java Java代码  package michael.qrcode;    import java.awt.Color;  import java.awt.Graphics2D;  import java.awt.image.BufferedImage;  import java.io.File;    import javax.imageio.ImageIO;    import com.swetake.util.Qrcode;    /** ......
阅读全文
  • 11月
  • 14日
综合 ⁄ 共 323字 评论关闭
在使用ViewPager常用设置 1)mViewPager.setOffscreenPageLimit(2);//设置缓存view 的个数(实际有3个,缓存2个+正在显示的1个) 2)mViewPager.setPageMargin((int)getResources().getDimensionPixelOffset(R.dimen.ui_5_dip));//设置viewpager每个页卡的间距,与gallery的spacing属性类似 3)ViewPager更新数据问题: 直接使用notifyDataSetChanged是无法更新,需要同时重写getItemPosition返回常量 POSITION_NONE (此常量为viewpager带的)。
阅读全文
  • 10月
  • 31日
综合 ⁄ 共 3521字 评论关闭
  开始之前必须明确strlen的含义,原型为size_t strlen( char *str ); strlen返回字符串的长度,即null(\0)之前的字符的数量。 一 char* 与 char [] 实例加注释: Code void TestCharPointerAndArray() {     char *c1 = "abc"; //abc\0常量区,c1在栈上, 常量区程序结束后自动释放。     //c1[1] = 'g'; // 常量不能修改     int i = strlen(c1); // 3     char c2[] = "abc"; // c2,abc\0都在栈上     c2[1] = 'g'; // 可以修改     int j = strlen(c2); // 3 ......
阅读全文