首页 > 2014年02月23日 > 全部分享
UVA 11992 Fast Matrix Operations (二维线段树)
解法:因为至多20行,所以至多建20棵线段树,每行建一个。具体实现如下,有些复杂,慢慢看吧。#include #include #include #include #include using namespace std;#define N 1000010struct node{ int mini,...
分类:其他   时间:2014-02-23 13:02:22    收藏:0  评论:0  赞:0  阅读:350
使用python的列表解析以及函数式计算来简化代码
在我们的代码里经常会和列表,元组,字典等数据结构打交道,可以这么说,在很大程度上我们的代码就是对这些数据结构进行处理的过程,在Python中对列表,元组,字典等内置的数据结构的处理是很方便的事情,python借鉴了Lisp中的很多函数式计算的方法来处理列表,可以极大的简化我们的代码。set() 将元...
分类:编程语言   时间:2014-02-23 13:01:09    收藏:0  评论:0  赞:0  阅读:403
剑指 offer set 1 二维数组中查找
总结1. 二维数组搜索题遇到两个了, 一个是 Leetcode 上 search in 2D matrix. 那道题比较简单, 因为下一行的所有元素大于上一行的. 这道题对二维矩阵的要求比较松, 起初我的想法是直接取中间, 将矩阵分成 3 个子部分再分别处理, 用主方法计算, 时间复杂度是 log(...
分类:其他   时间:2014-02-23 12:58:52    收藏:0  评论:0  赞:0  阅读:384
图片旋转操作的分析及实现
1. 目的把一副图片顺时针旋转任意角度θ。2. 分析假设有如下(w*h)大小的图片,用黑色坐标系标注,原图在该坐标系下的各点也用黑色标识。在数字图像处理中,一副图片默认的原点是左上角的端点,例如原图中的O点。如果用该点为对称点进行旋转,则在旋转角度过大的情形下,会使旋转后的图片大部分甚至全部都落在当...
分类:其他   时间:2014-02-23 12:56:30    收藏:0  评论:0  赞:0  阅读:439
GitHub for mac
GitHub使用细节:1. 将已有的项目上传:首先因为项目中一些文件不需要版本控制,需要忽略上传。这时候简便方法是让github帮你生成.gitignore文件(里面记录了忽略文件格式的细节)在github上create new Repository,并选择Add .gitignore这时候仓库帮你...
分类:其他   时间:2014-02-23 12:57:38    收藏:0  评论:0  赞:0  阅读:337
剑指 offer set 13 把数组排成最小的数
总结1. 给定 3, 32, 321 将他们组合成最小的数, 比如 3213232. 3 -> 333 32 -> 322 321 -> 321然后再排序
分类:其他   时间:2014-02-23 12:55:16    收藏:0  评论:0  赞:0  阅读:289
Redmine配置
官网步骤说明 http://www.redmine.org/projects/redmine/wiki/RedmineInstall 搭环境 1.MySql 2.RailsInstaller:Redmine需要在Ruby环境下进行; 配置 需要在Redmine的根目录下面执行命令,里面有GEMfil...
分类:其他   时间:2014-02-23 12:52:53    收藏:0  评论:0  赞:0  阅读:408
C++利用注册表添加桌面右键新建菜单
对于程序员来说,新建一个cpp文件是再频繁不过的事情了。为了方便,我们习惯在桌面右键新建文件,而不是新建一个文本文档,然后修改后缀名。百度谷歌查询了一下,终于知道如何添加注册表。手痒,抽出时间用cpp写了一个程序,方便以后操作。客户需求是永远无法满足的,经同学测试,陆续写了三个版本。接下来直接贴代码...
分类:编程语言   时间:2014-02-23 12:54:09    收藏:0  评论:0  赞:0  阅读:478
In App Purchasep注册流程-ios
1.登陆Apple开发者帐号2.创建一个新的Apple ID或是选用一个已存在的Apple ID,确定Apple ID的In App Purchase功能可使用:3.创建develop(用于沙盒测试)和distribution(用于发布)的profile,创建时选择刚才创建的Apple ID。4.登...
分类:移动平台   时间:2014-02-23 12:50:21    收藏:0  评论:0  赞:0  阅读:348
[技术翻译]构建现代化的 Objective-C (上)
本文翻译自Structuring Modern Objective-C。介绍了一些现代化的Objective-C代码构建原则,包括:不要直接访问实例变量(Instance Variable);在头文件中定义readonly属性;为BOOL 类型的属性定义getter方法;如非必要,不要把#impor...
分类:其他   时间:2014-02-23 12:47:49    收藏:0  评论:0  赞:0  阅读:345
常见问题集锦
1.重复调用2次loadView和viewDidLoad2.按钮无法点击3.@2x和-568h@2x4.启动app时全屏显示Default.png1.重复调用2次loadView和viewDidLoad最好不要在UIViewController的loadView方法中改变状态栏的可视性(比如状态栏由...
分类:其他   时间:2014-02-23 12:45:24    收藏:0  评论:0  赞:0  阅读:478
有时间可以玩玩儿游戏,学习点儿JavaScript 入门,推荐之
http://codecombat.com/
分类:Web开发   时间:2014-02-23 12:44:16    收藏:0  评论:0  赞:0  阅读:289
给文本框添加模糊搜索功能(“我记录”MVC框架下实现)
步骤:1、在文本框中输入内容时,触发keyup事件;2、在keyup事件的处理方法中,通过Ajax调用控制器的方法;3、在控制器方法中,搜索满足条件的数据,这里分页获取数据,且只取第一页的数据,返回Json数据;4、JavaScript处理返回的数据,拼HTML,生成列表框,并为列表框添加鼠标点击事...
分类:Web开发   时间:2014-02-23 12:46:33    收藏:0  评论:0  赞:0  阅读:475
DRILLNET 2.0------第九章 套管设计模块
第九章套管设计模块 商业碳氢化合物的埋藏深度变的很深,那么要成功的钻、完井就需要大量不同尺寸的套管。套管也就成为钻井项目中昂贵的部分之一。因此,钻井工程师的一个重要职责是设计便宜的套管程序,这样能够让井正常的钻进,同时在钻井周期内能安全的完成钻探目的。通过优化设计来实现节省,同样,失败的设计将会导致...
分类:Web开发   时间:2014-02-23 12:41:45    收藏:0  评论:0  赞:0  阅读:570
安装真机调试证书
安装开发证书1.使用开发者帐号登录IOS Provisioning Portal:https://developer.apple.com/ios/manage/overview/index.action2. 进入Certificates管理页面, 点击右页面低下的链接“click here to d...
分类:其他   时间:2014-02-23 12:43:01    收藏:0  评论:0  赞:0  阅读:356
ECPurchase实现IAP的例子
下面我会以一个简单的例子演示程序端如何使用ECPurchase完成IAP功能,该例子实现了以下功能:从App Store上获取In App Purchase产品列表,并显示在一个表格(UITableView)上,点击表格上某一个产品名右边的“buy”按钮能购买对应的产品。这个例子主要包含两个类:Pr...
分类:其他   时间:2014-02-23 12:39:13    收藏:0  评论:0  赞:0  阅读:370
剑指 offer set 8 树的子结构
总结1. 解法分为两步, 一是定位树的头结点, 二是两棵树作比较2. 两个数作比较, 包括比较两棵树是否相等, 或者两个数是否镜像, 算法的框架类似bool comp(root1, root2)
分类:其他   时间:2014-02-23 12:37:57    收藏:0  评论:0  赞:0  阅读:318
剑指 offer set 9 包含min函数的栈
总结1. 要求栈的 push, pop, min 都是 o(1). 普通栈支持 Push Pop 操作, 且时间复杂度已为 o(1), 再加上 Min 函数, 时间复杂度已无法优化, 只能通过加空间来满足多的约束2. 另设一个栈, 保持当前最小的值. 两个栈同步 push, pop5 34 33 3...
分类:其他   时间:2014-02-23 12:36:44    收藏:0  评论:0  赞:0  阅读:384
Ubuntu 安装mysql和简单操作
ubuntu上安装mysql非常简单只需要几条命令就可以完成。 1.sudo apt-get install mysql-server 2.apt-get isntall mysql-client 3. sudo apt-get install libmysqlclient-dev 安装过程中会提示...
分类:数据库技术   时间:2014-02-23 12:35:36    收藏:0  评论:0  赞:0  阅读:571
公共Maven库
http://tianya23.blog.51cto.com/1081650/386908/ offical Maven Official Repository http://repo1.maven.org/maven2 false springside SpringSide Additional ...
分类:其他   时间:2014-02-23 12:33:05    收藏:0  评论:0  赞:0  阅读:481
854条   上一页 1 ... 13 14 15 16 17 ... 43 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!