首页 > 2015年02月03日 > 全部分享
rails将类常量重构到数据库对应的表之后记
怎么还有啊!别急,有强迫症的人伤不起!有点小事没说完感觉痒痒的:就是如果表payment_types经常变动该怎么办?每次都要关闭rails网页服务器,然后重启吗?那也太麻烦鸟,最终的解决方案是,在Order的验证中强制每次都从数据库的表中拉取支付类型数据比较,最后修改完的Order.rb代码如下: class Order < ActiveRecord::Base has_many :lin...
分类:数据库技术   时间:2015-02-03 17:20:04    收藏:0  评论:0  赞:0  阅读:375
POJ 2185 Milking Grid(KMP)
解题思路: 算是一个多维的KMP,其实是一样的,不过把1个字符的比较改成一行或一列字符的比较,对行和列使用两次KMP,最后乘起来就可以了。 #include #include #include #include #include #include #include #include #include #define LL long long #define FOR(i,x,y...
分类:其他   时间:2015-02-03 17:19:54    收藏:0  评论:0  赞:0  阅读:257
Android开发--常用的传感器总结
随着手机的发展,现在各大手机支持的传感器类型也越来越多,在开发中利用传感器进行某些操作令人们有一种耳目一新的感觉,例如微信中的摇一摇,以及手机音乐播放器中的摇一摇切歌。今天来简单介绍下Android中传感器的使用以及一些常用的传感器。        一、传感器的使用         1.首先我们需要获得传感器管理对象:通过  mSensorManager = (SensorManager) g...
分类:移动平台   时间:2015-02-03 17:19:44    收藏:0  评论:0  赞:0  阅读:412
单链表操作
摘自《C和指针》中关于单链表的描述 在单链表中,每个节点包含一个指向链表下一个节点的指针。链表最后一个节点的指针字段的值为NULL,提示链表后面不再有其它节点。在你找到链表的第一个节点后,指针就可以带你访问剩下的所有节点。为了记住链表的起始位置,可以使用一个根指针(root pointer)。根指针指向链表的第一个节点。注意根指针只是一个指针,它不包含任何数据。 下面是一张单链表的图:...
分类:其他   时间:2015-02-03 17:19:34    收藏:0  评论:0  赞:0  阅读:269
LeetCode[Linked List]: Merge k Sorted Lists
Merge k sorted linked lists and return it as one sorted list. Analyze and describe its complexity. 一开始我没有采用分治法,解题思路是:首先比较每条链表的第一个元素,找出最小的那个,插入新链表并从原链表删除,如此反复直至所有的链表都为空链表。基于这个愚蠢的解题思路,我的C++代码实现如下: ...
分类:其他   时间:2015-02-03 17:19:24    收藏:0  评论:0  赞:0  阅读:246
Red-Black Tree 红黑树
Red-Black Tree...
分类:其他   时间:2015-02-03 17:19:14    收藏:0  评论:0  赞:0  阅读:277
android利用Intent.ACTION_SEND实现简单分享功能
本文介绍了android中如何利用Intent.ACTION_SEND实现简单“分享”功能,分享文字、图片等到其他应用,像微信、QQ、短信等。...
分类:移动平台   时间:2015-02-03 17:19:04    收藏:0  评论:0  赞:0  阅读:7010
error C2665: “operator new” : 5个重载中没有一个可以转换参数1(从“const char [71]”类型)
error C2665: “operator new” : 5个重载中没有一个可以转换参数1(从“const char [71]”类型) 这个错误是怎么回事啊,搜索了整个项目好像没有可疑的new操作阿。这个错误是在将两个工程合并成一个过程中产生的。合并前没有这样的错误。 MainFrm.cpp d:\Program Files\Microsoft Visual Studio .NET 200...
分类:其他   时间:2015-02-03 17:18:54    收藏:0  评论:0  赞:0  阅读:911
【HDU4803】Poor Warehouse Keeper 数学+贪心
题意: 初始状态为:1个物品,总价为1。 目标状态为:x个物品,总价为y。 操作A:变为x+1,y+y/x。(y不取整) 操作B:变为x,  y+1    问最少多少步可以达成条件?(最后操作结束后对y取整) 如果不行输出-1。 题解: 先说"-1"     首先如果x,那么我们可以先一直做操作一,使得状态变为(x,x),然后暴力给y+1 一定可以达成,...
分类:其他   时间:2015-02-03 17:18:44    收藏:0  评论:0  赞:0  阅读:411
【Java】如何使用Eclipse中的调试器
只要有一点编程基础的人都程序出错或者得不到我们想要的结果的时候,我们要进行调试,但是不知道有多少人还是与我一样,喜好在某些地方用System.out.println();去打印某些变量来进行观测,C语言则喜欢用printf,C++则是cout,这种方法用多了,永远不知道调试器到底怎么使用了。其实,Eclipse中的调试器很简单,非常容易使用。而且,对于打印某些变量的方法,在一些大型的程序,图形编程...
分类:编程语言   时间:2015-02-03 17:18:34    收藏:0  评论:0  赞:0  阅读:365
load()与get()方法的关键区别:
load()与get()方法的区别:    load() 方法查询数据时会先从session缓存(一级缓存)中查找,如果没有找到则会创建代理类,该代理类仅仅初始化了 OID属性,当第一次访问其他属性值时, 则会依次从二级缓存-->数据库查找,直到找到数据,最后将所有属性值赋给代理类。 而get()方法则会直接按照一级缓存-->二级缓存 -->数据库的顺序查找。get()返回的不一定是实体,也...
分类:其他   时间:2015-02-03 17:18:24    收藏:0  评论:0  赞:0  阅读:320
由strcpy()剖析编程规范
先给出几种实现方式: 方式一: char* strcpy(char* des,const char* source)  {  char* r=des;  while((*(des++)=*(source++))!='\0');  return r;  } 方式二: char * strcpy(char * strDest,const char * strSrc) { if ((NULL==strDest) || (NULL==strSrc)) //[1] throw "Invalid argument...
分类:其他   时间:2015-02-03 17:18:14    收藏:0  评论:0  赞:0  阅读:178
PRML读书会第二章 Probability Distributions(贝塔-二项式、狄利克雷-多项式共轭、高斯分布、指数族等)
主讲人 网络上的尼采 (新浪微博: @Nietzsche_复杂网络机器学习) 网络上的尼采(813394698) 9:11:56  开始吧,先不要发言了,先讲PRML第二章Probability Distributions。今天的内容比较多,还是边思考边打字,会比较慢,大家不要着急,上午讲不完下午会接着讲。 顾名思义,PRML第二章Probability Distributions的...
分类:其他   时间:2015-02-03 17:18:04    收藏:0  评论:0  赞:0  阅读:515
使用File Explorer向SD卡Push文件抛出:Failed to push selection: Read-only file sys
使用File Explorer向SD卡Push文件抛出:Failed to push selection: Read-only file sys...
分类:其他   时间:2015-02-03 17:17:54    收藏:0  评论:0  赞:0  阅读:406
select分组,text缩进
查询手术房: /** * 查询手术房 */ function queryRoom(x){ $.post('/hospital1/ssgl/ssglAction.jsp', { 'mode':'queryRoom' },...
分类:其他   时间:2015-02-03 17:17:44    收藏:0  评论:0  赞:0  阅读:249
使用iOS 8 SDK添加Touch ID指纹识别功能
本文通过一个简单的例子,讲解了如何使用iOS 8 SDK中的Touch ID指纹识别功能。...
分类:移动平台   时间:2015-02-03 17:17:35    收藏:0  评论:0  赞:0  阅读:331
Unity3D游戏引擎最详尽基础教程
我一直向所有想做游戏的朋友推荐Unity3D,为什么呢?首先是因为专业,Unity3D非常强大,用它创建一个类似MiniGore这样的3D平面射击游戏简直轻而易举,而就连使命召唤这样的大型3d游戏,如果素材得当也不在话下。二是因为易用,他的操作非常容易,而使用的脚本语言又是JavaScript或者C#,不仅非常简单,也让各个种类的程序员都非常容易上手。再次,就是因为免费,如果你不使用Pro或者Mo...
分类:编程语言   时间:2015-02-03 17:17:26    收藏:0  评论:0  赞:0  阅读:407
hdu 4681 String (LCS)
/* 题意: 有三个字符串A, B, C。 求串D。 D是A, B的公共子序列。 C是D的子串。 求最长的D串.输出长度. 先求出a,b的最长公共子序列,从开头和末尾开始的都要 其中dp1[i][j]表示a中第i个字符之前,b中第j个字符之前的最长公共子序列长 dp2[i][j...
分类:其他   时间:2015-02-03 17:16:54    收藏:0  评论:0  赞:0  阅读:280
FIFO 队列的链表和数组实现
FIFO (First-in, First-out,先进先出)队列:当执行delete操作时事删除那些呆在队列中时间最长的元素。 FIFO 队列是这样一个ADT,包含两个基本操作:插入(put)一个新的项、删除(get)一个最早插入的项。 FIFO 队列的链表实现和数组实现...
分类:编程语言   时间:2015-02-03 17:16:45    收藏:0  评论:0  赞:0  阅读:468
hdu 2586 树上点对最近距离 (lca)
,只要知道dis[i][j]=dis[i][root]+dis[j][root]-2*dis[Lca(i,j)][root].   其中root为树的根节点,LCA(i,j)为i,j的最近公共祖先。 所以我们先把所有的询问储存下来,然后离线直接查询。复杂度是o(n+q)的。 VIE#include #include #include #include #include #include #inc...
分类:其他   时间:2015-02-03 17:16:34    收藏:0  评论:0  赞:0  阅读:262
2014条   上一页 1 ... 37 38 39 40 41 ... 101 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!