现在位置: 首页 > chukka发表的所有文章
  • 10月
  • 16日
综合 ⁄ 共 3075字 评论关闭
package observer; import java.util.ArrayList; /** * @author jiq * 类型:Behavioral * 定义: 观察者模式定义了对象之间一对多的依赖,这样一来,当一个对象状态改变时, * 它所有的依赖者都会受到通知并自动更新。 * * 这个模式很好滴遵循了OO设计的三个原则: * (1) 将变化的部分和不变的部分分离 * (2) 针对接口编程,不针对实现编程 * (3) 多用组合,少用继承 * * java中用到的观察者模式: * (1) Java Swing中为JButton注册一个ActionListener时间监听器。 * (2) Java中有一个Observab......
阅读全文
  • 08月
  • 04日
综合 ⁄ 共 148字 评论关闭
转自 http://eyehere.net/2011/python-pygame-novice-professional-index/ pdf下载:http://down.51cto.com/data/392533 pygame模块下载:http://www.pygame.org/news.html
阅读全文
  • 02月
  • 26日
综合 ⁄ 共 591字 评论关闭
题目链接~~>                    刚刚开始深入研究一下深搜,不料,其实这题也不难,只是没深入思考。。只需要一个小剪枝就行。 代码: #include<stdio.h> int g[22] ; int n,mx,f ; void dfs(int sm,int q,int cnt) { int i,t ; if(f||q==3)//只需要找到3个边就行。 { f=1 ; return ; } for(i=cnt;i<n;i++)//cnt很重要!!避免1-2-3和1-3-2等的重复。。。 { if(g[i]&&g[i]+sm<mx) { t=g[i] ; g[i]=0 ......
阅读全文
  • 02月
  • 25日
综合 ⁄ 共 1665字 评论关闭
题目链接~~> 做题感悟:这题刚接触最优配对问题的第一题,开始因为数组开小了wa了一次。 解题思路:请点击~> 代码(二维): #include<stdio.h> #include<iostream> #include<map> #include<string> #include<string.h> #include<stdlib.h> #include<math.h> #include<vector> #include<queue> #include<algorithm> using namespace std ; const double PI = 3.1415926 ; const double INF = 99999999 ; const int MX =25 ; int n ; double dp[MX][1<<20......
阅读全文
  • 09月
  • 23日
综合 ⁄ 共 82字 评论关闭
# include <stdio.h> int main() { int a,b; scanf("%d %d",&a, &b); printf("%d\n",a+b); return 0; }
阅读全文
  • 08月
  • 01日
综合 ⁄ 共 5754字 评论关闭
1. 什么是Volley 在这之前,我们在程序中需要和网络通信的时候,大体使用的东西莫过于AsyncTaskLoader,HttpURLConnection,AsyncTask,HTTPClient(Apache)等,今年的Google I/O 2013上,Volley发布了。Volley是Android平台上的网络通信库,能使网络通信更快,更简单,更健壮。 这是Volley名称的由来: a burst or emission of many things or a large amount at once 在Google IO的演讲上,其配图是一幅发射火弓箭的图,有点类似流星。见下图 其实,从这幅图,我们也可以看出来,Volley特别适合数据量不大但是通信频繁的场景......
阅读全文
  • 05月
  • 13日
综合 ⁄ 共 857字 评论关闭
由于部门调整,手头上的事做了一半就不得不放弃。时间充裕,计划学习的docker研究了两天。这玩意最近实在火,火到IT圈都是它的新闻。 一、部署 官网以及一些中文论坛有安装的方法,不支持32位,不支持windows,貌似也不支持unix,而且linux内核要升级到一定的版本,暂时还不能商用,开源免费。 http://www.widuu.com/docker/ http://docs.docker.com/introduction/understanding-docker/ http://www.docker.org.cn/ 二、应用场景 部署完毕后研究了一下它支持的特性以及命令,粗略想想大概能用到以下场景: 1、paas. 可以在一台环境......
阅读全文
  • 05月
  • 09日
综合 ⁄ 共 505字 评论关闭
每一份真情都很美丽,每一程相伴也都令人陶醉;不能拥有的遗憾,会让我们更缱绻; 请学会放弃,在落泪以前转身离去。学会放弃,将昨天埋在心底,留下最美好的回忆; 自强不息,勤奋好学,追求进步的精神,是一个人卓越超群的标志,更是一个人成功的征兆 如果能够追随理想而生活,本着正直自由的精神,勇往直前的毅力,诚实不自欺的思想而行,则定能臻于至善至美的境地 有些美丽,需要错过.有些错过会诞生美丽 短暂的人生,需要错过的太多太多,即便是再完美的收获,也伴随着许许多多的失落。跋涉于生命之旅,我们有限的视野应该欣......
阅读全文
  • 04月
  • 21日
综合 ⁄ 共 545字 评论关闭
dp 俩种状态。dp[i][0] 表示不取,dp[i][1]表示取 如果i取 那么dp[i][1] = dp[i - 1][0] + s[i] 如果i 不取 dp[i][0] = Max(dp[i -1][0],dp[i - 1][1] 注意数据范围。 #include <cstdio> #include <iostream> #include <cstring> #include <algorithm> using namespace std; typedef __int64 ll; int const MAXN = 100010; ll dp[MAXN][2],s[MAXN]; inline ll Max(ll a,ll b){ return a>b?a:b; } int main(){ int n; scanf("%d",&n); memset(s,0,sizeof(s)); for(int i = 1;i......
阅读全文
  • 04月
  • 18日
综合 ⁄ 共 2375字 评论关闭
本文主要以一些例子来阐述Jdbctemplate的用法。 Jdbctemplate的用法主要有以下几种: execute:主要执行一些DDL语句(常见的DDL语句主要包括CREATE DATABASE,CREATE TABLE,ALTER TABLE ,DROP TABLE,CREATE VIEW,ALTER VIEW ,DROP VIEW等) update:update主要用于增、删、改,batchUpdate用于批量update操作。 query:用于查询。 以下为Jdbctemplate的代码 1.使用execute方法来执行sql语句 public void exexute() { jdbcTemplate.execute("CREATE TABLE USER_TEST (ID VARCHAR(25) , NAME VARCHAR(25) , PASSWORD VA......
阅读全文
一.文献名字和作者      Discriminative Deep Metric Learning for Face Verification in the Wild,Junlin Hu, Jiwen Lu, Yap-Peng Tan     二.阅读时间     2014年9月29日 三.文献的贡献点    这篇文献主要是介绍了使用深度神经网络通过学习距离测量矩阵来进行自然环境中的人脸验证,文献的主要贡献点在于使用了深度神经网络进行测量矩阵的学习,通过实验结果可以发现,对于自然环境的人脸验证,文章提出的方法有较高的性能。    但是这篇文章有一个缺点,就是并没有说明为什么对于多变性比较多的环境下,使用深度神经网络......
阅读全文
  • 04月
  • 08日
综合 ⁄ 共 2702字 评论关闭
如何修改autolayout 约束的值? 目前我已知的方法有5种 1.修改frame 2.修改约束的constant值 3.使用VisualFormat 语言 4.使用 constraintWithItem方法,按倍率改变   如  2x+1=Y  5.移除约束(remove at runtime),添加新的约束 前面的文章已经讲到如何使用storyboard 创建约束了,但是在实际的开发中我们经常需要适配不同的屏幕尺寸和系统版本,这时我们就 需要用代码对 我们的布局进行适当的调整了, 先来介绍第2种方法: 直接修改 约束的值 ,这是最直接最简单,官方推荐的方法!比移除 约束再添加约束省事不少! 首先咱们来拖拽一个 view......
阅读全文