首页 > 2015年08月21日 > 全部分享
Android学习之压缩图片到指定大小
关于图片压缩,是为了上传服务器时有些地方有大小限制,因此,这里我总结了两种方法,个人感觉方法一比较准确一点。 方法一: /** * 图片压缩方法一 * * 计算 bitmap大小,如果超过64kb,则进行压缩 * * @param bitmap * @return */ private Bitmap ImageCompressL(Bitmap bitmap)...
分类:移动平台   时间:2015-08-21 00:14:26    收藏:0  评论:0  赞:0  阅读:490
iOS/Mac开发中各种锁的使用
多线程和多进程应用的开发需要使用到各种锁,除了最常用的互斥锁,iOS/Mac开发中还有其他多种锁,本文介绍了除互斥锁以外的递归锁、条件锁以及分布式锁。...
分类:移动平台   时间:2015-08-21 00:14:16    收藏:0  评论:0  赞:0  阅读:314
mysql存储引擎的一点学习心得总结
首先我们应该了解mysql中的一个重要特性——插件式存储引擎,从名字就可以看出在mysql中,用户可以根据自己的需求任意的选择存储引擎,实际上也是这样,即使在同一个数据库中,不同的表也可以使用不同的存储引擎。Mysql中支持的存储引擎有很多种,这个可以去baidu或者google,本文主要说两种比较常用的存储引擎,myisam和innodb。...
分类:数据库技术   时间:2015-08-21 00:14:06    收藏:0  评论:0  赞:0  阅读:239
零基础学python-7.1 python中的字符串简介与常用函数
在python中,字符串变成了一个强大的处理工具集,他是不可变的,也就是说字符串包含字符与字符的顺序,他不可以原处修改 字符串是我们后面需要学习的稍大一点的对象类别--序列的第一个代表 在字符串章节所说到的关于序列的操作,后面的列表与元组一样适用 字符串常用的一些操作与函数 操作 解释 s='' 空字符串 s="abc'd" 双引号和单引号相同...
分类:编程语言   时间:2015-08-21 00:13:56    收藏:0  评论:0  赞:0  阅读:295
Libevent源码分析-event处理流程
event处理流程Libevent处理时间的大概流程为 1、设置event_base(即初始化Reactor) 2、设置event事件(初始化event) 3、将event和event_base关联(将event注册到event_base) 4、进入循环,等待事件 5、事件发生,处理事件。...
分类:其他   时间:2015-08-21 00:13:36    收藏:0  评论:0  赞:0  阅读:248
VS2013代码编辑器输入中文变为乱码问号???的问题
今天打开VS2013写代码,在写中文注释的时候突然发现,输入的中文都变成了乱码问号???,百度了一下有找到一下几个可能有关的设置的地方。 1. 工具->选项->文本编辑器->自动检测不带签名的UTF-8编码  勾选,重启。 2. VS新建的文件都是GBK编码的,可以尝试保存为UTF-8编码。     文件->高级保存选项->编码选为Unicode(UTF-8 带签名)...
分类:其他   时间:2015-08-21 00:13:26    收藏:0  评论:0  赞:0  阅读:1750
MySQL中查看数据库
查看当前使用的数据库,可使用如下命令 mysql> select database(); #使用函数database() mysql> show tables; #列头信息中可看出当前使用的db,格式为:Tables_in_[db_name] mysql> status; #注意结果中的"Current database:"信息 查看系统中有哪些数据库, mysql> show da...
分类:数据库技术   时间:2015-08-21 00:13:16    收藏:0  评论:0  赞:0  阅读:235
二叉树的深度相关问题
题目 输入一颗二叉树的根节点,求该树的深度。从根节点到叶节点依次经过的结点形成树的一条路径,最长路径的长度为树的深度。 思路 简化一下题目,思考一个节点的时候二叉树的深度为 1,因为左右子树都为0; 2个节点的时候二叉树深度为 2,左右子树的深度最大值加 1; 3个节点分两种情况:    4                   3   /  \                ...
分类:其他   时间:2015-08-21 00:13:06    收藏:0  评论:0  赞:0  阅读:229
Linux 如何生成静态库和动态库
1、引言1、linux下的库 静态库和共享库(动态库),二者的不同点在于代码被载入的时刻不同。 静态库的代码在编译过程中已经被载入可执行程序,因此体积较大。 共享库的代码是在可执行程序运行时才载入内存的,在编译过程中仅简单的引用,因此代码体积较小。2、库存在的意义 库是别人写好的现有的,成熟的,可以复用的代码,你可以使用但要记得遵守许可协议。 现实中每个程序都要依赖很多基础的底层库,不可能...
分类:系统服务   时间:2015-08-21 00:12:56    收藏:0  评论:0  赞:0  阅读:301
【Android高级】应用开发必须要掌握的框架<Volley>
开发久了,就会发现掌握一个好的应用框架是多么的重要,虽然是别人的东西,你也许不能完全搞懂其中的原理,但你知道如何利用其到自己的开发中,这样不仅能节省大量的时间,而且别人沉淀下来的精华效果一定比他的厉害之处。Volley就是一个这么好的一个东西,发现两个大神总结的太好,我再总结就感觉造次了,详解如下所示: 1、Volley介绍 2、Volley用法...
分类:移动平台   时间:2015-08-21 00:12:46    收藏:0  评论:0  赞:0  阅读:266
Swift详解之四-------妈妈再也不用担心我的闭包了
妈妈再也不用担心我的闭包了 swift中闭包是一个很强大的东西,闭包是自包含的函数代码块,可以在代码中被传递和使用。跟C 和 Objective-C 中的代码块(blocks)很相似 。这个大家必须掌握!必须掌握!必须掌握!重要的事情要说三遍...
分类:编程语言   时间:2015-08-21 00:12:36    收藏:0  评论:0  赞:0  阅读:318
研究研究看似简单的switch问题
这个问题,之前一直没有去思考,在c和指针这本书中,在谈到switch是给出了这样一段话: 也就是说switch的条件要是整型值?好像一直这么用,却没有研究过为什么。惭愧。。。 研究c语言最好就是看其汇编实现,下面在linux 64位上实验。 编译运行,输出10; 然后将目标文件dump出来int main() { 40052d: 55...
分类:其他   时间:2015-08-21 00:12:26    收藏:0  评论:0  赞:0  阅读:278
jQuery中的closest()和parents()的区别
jQuery中的closest()和parents()的区别jQuery中closest()和parents()的作用非常相似,都是向上寻找符合选择器条件的元素,但是他们之间有一些细微的差别,官网也给出了说明: .closest() .parents() Begins with the current element Begins with the parent element T...
分类:Web开发   时间:2015-08-21 00:12:16    收藏:0  评论:0  赞:0  阅读:220
C++ 的忠告
1.把C++当成一门新的语言学习(和C没啥关系!真的。);    2.看《Thinking In C++》,不要看《C++变成死相》;    3.看《The C++ Programming Language》和《Inside The C++ Object Model》, 不要因为他们很难而我们自己是初学者所以就不看;    4.不要被VC、BCB、BC、MC、TC等词汇所迷惑 ——...
分类:编程语言   时间:2015-08-21 00:12:07    收藏:0  评论:0  赞:0  阅读:378
算法题:双栈排序
题目描述 请编写一个程序,按升序对栈进行排序(即最大元素位于栈顶),要求最多只能使用一个额外的栈存放临时数据,但不得将元素复制到别的数据结构中。 给定一个int[] numbers(C++中为vector),其中第一个元素为栈顶,请返回排序后的栈。请注意这是一个栈,意味着排序过程中你只能访问到第一个元素。 测试样例: [1,2,3,4,5] 返回:[5,4,3,2,1] cla...
分类:编程语言   时间:2015-08-21 00:11:56    收藏:0  评论:0  赞:0  阅读:350
ios webview自适应实际内容高度4种方法
//第一种方法 - (void)webViewDidFinishLoad:(UIWebView *)webView {    CGFloat webViewHeight=[webView.scrollView contentSize].height;          CGRect newFrame = webView.frame;     newFrame.size.heig...
分类:移动平台   时间:2015-08-21 00:11:46    收藏:0  评论:0  赞:0  阅读:301
C++实现KMP模式匹配算法
#include #include #include using namespace std; void Next(const string & pat,vector & next) { next.resize(pat.length()); if(pat.length() == 0) return; next[0] = -1; for(size_t pos = 1; pos...
分类:编程语言   时间:2015-08-21 00:11:37    收藏:0  评论:0  赞:0  阅读:380
ListView+CheckBox(三)
listView+CheckBox...
分类:其他   时间:2015-08-21 00:11:26    收藏:0  评论:0  赞:0  阅读:232
Light oj 1149--Factors and Multiples【二分匹配 && 经典建图】
1149 - Factors and Multiples PDF (English) Statistics Forum Time Limit: 2 second(s) Memory Limit: 32 MB You will be given two sets of integers. Let's call the...
分类:其他   时间:2015-08-21 00:11:16    收藏:0  评论:0  赞:0  阅读:278
闲话js前端框架(6)——在浏览器标准上做文章
为了简化前端的开发,或做一些特殊的应用,我们往往需要采取某些‘非人道’的方式,才能实现某些功能。 本文介绍的是js虚拟机,没错,运行在js上的虚拟机,去执行其他语言的代码。...
分类:Web开发   时间:2015-08-21 00:11:06    收藏:0  评论:0  赞:0  阅读:265
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!