首页 > 2015年08月06日 > 全部分享
深入集合框架之HashSet源码剖析
HashSet实现了Set接口,也就是说它存储的元素是无重复的。 通过源码分析我们可以发现HashSet就是HashMap的一个实例。 因为在HashMap中的键是不能重复的,我们可以把HashSet想象成HashMap中的键,而且事实也就是如此。 {CSDN:CODE:857965} 接下来我们具体分析一个构造函数: {CSDN:CODE:85804...
分类:其他   时间:2015-08-06 00:36:05    收藏:0  评论:0  赞:0  阅读:149
Java笔试面试题之一
Java笔试面试题之一 1、Struts1中actionform和action属于MVC哪一层,为什么? 解答:actionform和action属于MVC的Model层,Action用来处理业务逻辑,actionform保存用户表单数据以便于在不同页面间传递。而MVC中的model层就是业务逻辑层,该层用于实现具体的业务逻辑、状态维护及管理。 2、error和exc...
分类:编程语言   时间:2015-08-06 00:35:55    收藏:0  评论:0  赞:0  阅读:278
leetcode Balanced Binary Tree 题解
leetcode balanced binary tree 题解...
分类:其他   时间:2015-08-06 00:35:45    收藏:0  评论:0  赞:0  阅读:116
树莓派实战2:发送ip地址到自己邮箱
接上: 2、 发送邮件的程序: 网上有很多做法,通过web.py自带的库来发送邮件最为方便 先配置python +web.py shell中输入 python  如果显示 Python 2.7.3,说明打开python2成功(如果要退出,ctrl+z) 继续输入import web  如果ImportError: No module named xxx,则未安装web.py...
分类:其他   时间:2015-08-06 00:35:35    收藏:0  评论:0  赞:0  阅读:348
(一〇八)iPad开发之横竖屏适配
在iPad开发中,横竖屏的视图常常是不同的,例如侧边栏Dock,在横屏时用于屏幕较宽,可以展示足够多的内容,每个按钮都可以展示出标题;而竖屏时Dock应该比较窄,只显示图标不现实按钮标题。 iPad比较重要的知识是不同类型设备的宽高在以点为单位的图形坐标系下固定为768x1024,因此常常利用此值来判断横竖屏。 768、1024、横竖屏判断很常用,可以定义一个公共的常量文件来放这些内容。 【...
分类:其他   时间:2015-08-06 00:35:27    收藏:0  评论:0  赞:0  阅读:243
CMD 使用emulator.exe启动Android模拟器——emulator -data 镜像文件名称
在命令行[CMD]使用emulator.exe启动Android模拟器两种方式: - emulator -avd (AVD名称) - emulator -data (镜像文件名称) userdata.img Cannot detemine type of userdata partition: no image files!...
分类:移动平台   时间:2015-08-06 00:35:15    收藏:0  评论:0  赞:0  阅读:329
树莓派实战3:配置开机自启动
接上 4、 配置开机自启动,修改rc.local 或者配置init.d ,这里修改rc.local sudo nano /etc/rc.local 如果你的mail.py在Desktop 则在exit 0上面一行添加 cd /home/pi/Desktop 然后 python mail.py 然后保存 退出 此时sudo reboot,等树莓派重新启动好了,你也会收到一...
分类:其他   时间:2015-08-06 00:35:06    收藏:0  评论:0  赞:0  阅读:447
程序日志--ios“页面控制”程序
交代一下我做程序的工具:mac os x虚拟机10.9.3         Xcode6         百度^-^         参考书iPhone30天精通 这是参考书上的第13天的程序:书上的程序是为程序中的每一个视图控件页面指定一个小圆点,并使用白色的原点来显示当前页面,点击Page Control控件上面的小圆点来引导程序翻页。。。。但是,这种翻页手段是在是太菜了,而且书上所...
分类:移动平台   时间:2015-08-06 00:34:55    收藏:0  评论:0  赞:0  阅读:347
Python 之 LIBSVM下的简单使用
1)从python官网上下载windows下的安装包python-2.7.3.msi并安装 2)打开IDLE(python GUI),输入 >>>import sys >>>sys.version 如果你的python是32位,将出现如下字符: ‘2.7.3 (default, Apr 10 2012, 23:31:26) [MSC v.1500 32 bit (Intel)]’...
分类:编程语言   时间:2015-08-06 00:34:45    收藏:0  评论:0  赞:0  阅读:284
对学生成绩进行评定:小于60为"E",60~69为"D",70~79为"C",80~89为"b",90以上为"A"
#define ret_ok  1 #define ret_err 1 int judge_score(int score,char *ch) { if(score > 100 || score { printf("The score you input should little than 100 and bigger than 0\n"); return ret_err...
分类:其他   时间:2015-08-06 00:34:35    收藏:0  评论:0  赞:0  阅读:406
关于iOS多线程,你看我就够了(已更新)
在这篇文章中,我将为你整理一下 iOS 开发中几种多线程方案,以及其使用方法和注意事项。当然也会给出几种多线程的案例,在实际使用中感受它们的区别。还有一点需要说明的是,这篇文章将会使用 Swift 和 Objective-c 两种语言讲解,双语幼儿园。OK,let't begin! 概述 这篇文章中,我不会说多线程是什么、线程和进程的区别、多线程有什么用,当然我也不会说什么是串行、什么...
分类:移动平台   时间:2015-08-06 00:34:27    收藏:0  评论:0  赞:0  阅读:681
环状连续数组,求子数组最大和
今天看到环状连续数组求子数组最大和的题目,看了几篇博客,但是好像有问题,可以举出反例。于是参考其他人的博客自己又总结下。 首先,求非环状的数组中子数组 最大和问题是一个动态规划的思想。 sum[i] = max(sum(i-1) + a[i], a[i]); sum[i]代表以i元素结尾的子数组的最大和,sum[i-1]代表以i-1元素结尾的子数组的最大和,a[i]代表第i个元素的值,由此公式...
分类:编程语言   时间:2015-08-06 00:34:15    收藏:0  评论:0  赞:0  阅读:288
JS中判断undefined和null类型
JavaScript中有两种特殊数据类型:undefined和null,JS判断undefined以下是不正确的写法:if(exp == undefined){ alert("undefined"); }正确方法:if(typeof(exp) == 'undefined'){ alert("undefined"); }typeof 返回的是字符串,有六种类型: “number”...
分类:Web开发   时间:2015-08-06 00:33:55    收藏:0  评论:0  赞:0  阅读:324
AWS中使用Memcached作为hibernate的二级缓存
我想做互联网的都会接触到云。认识的很多人他们用的阿里云,我们选择的是AWS 。 我想国内用AWS的也会慢慢的增多,自动扩展服务器可以防止攻击,中国区第二个机房也已经建好了。保证了高可用。但是有一个问题就是论坛上资料全是英文的,这个一点没法和阿里云比,都是中文。 和大多数互联网产品一样,我们还处于初期开发阶段,但是用到的aws的服务还是很多的。 我们选择了Memcached作为haiberna...
分类:Web开发   时间:2015-08-06 00:33:35    收藏:0  评论:0  赞:0  阅读:479
设计模式之策略模式的C++实现
策略模式(Strategy):定义了算法家族,分别封装起来,让他们之间可以相互替换,此模式让算法的变化,不会影响到使用算法的客户。 优点:   1、 简化了单元测试,因为每个算法都有自己的类,可以通过自己的接口单独测试。   2、 避免程序中使用多重条件转移语句,使系统更灵活,并易于扩展。        3、 所以算法完成的都是相同的工作,只是实现不同,它可以以相同的方式调...
分类:编程语言   时间:2015-08-06 00:33:15    收藏:0  评论:0  赞:0  阅读:322
树莓派实战4:配置一小时发送一次邮件
接上 5、 配置crontab ,这是Linux 自带的定时执行任务 。 输入 crontab -e 开始配置 打开后你会看到很多# 在最后一行 输入 */60 * * * * sh /home/pi/Desktop/check.sh 保存,退出,此时会显示  installing new crontab /60的意思是间隔60分钟,也可以/1,就是间隔1分钟 在...
分类:其他   时间:2015-08-06 00:33:05    收藏:0  评论:0  赞:0  阅读:318
iOS下OpenGL ES 3.0编程入门(一):构建Hello World环境
OpenGL ES简介:      OpenGL ES (OpenGL for Embedded Systems) 是 OpenGL三维图形 API 的子集,针对手机、PDA和游戏主机等嵌入式设备而设计。该API由Khronos集团定义推广,Khronos是一个图形软硬件行业协会,该协会主要关注图形和多媒体方面的开放标准。 OpenGL ES 3.0主要新功能有: 1、渲染管...
分类:移动平台   时间:2015-08-06 00:32:55    收藏:0  评论:0  赞:0  阅读:470
yii2关于HTTP请求处理的总结
1、VerbFilter VerbFilter 是针对 HTTP 请求方式的过滤器,作用是定义访问指定动作所允许的HTTP请求,若不允许的HTTP请求到来,则会抛出一个 HTTP 405 错误。若不指定允许的请求方式,则默认允许当所有类型的请求方式 。 接下来,试一试 VerbFilter 的简单使用。 首先,在 SiteController 中添加代码  public fun...
分类:Web开发   时间:2015-08-06 00:32:45    收藏:0  评论:0  赞:0  阅读:554
解决js跨域问题的思路及实践
js跨域问题是比较头疼的问题,因为最近的项目都是基于webview这个组件来写的。我加载本地的html文件,文件中有些连接去请求服务器,这时候就会报错,因为安全服务器拒绝js去请求。还有一种问题就是我自己在本地搭建的web服务器(Tomcat,node.js构建的服务器)。去请求另外远程服务器的数据,也会发生上述问题。因此很多时候开发的时候,不好测试。今天碰到了一种好方法。特此记录一下。首先我搭建了...
分类:Web开发   时间:2015-08-06 00:32:35    收藏:0  评论:0  赞:0  阅读:293
HTML入门笔记
1.开发准备 开发工具 intellij IDEAWebStormeclipsedreamweavernotepad++ 参考文档 w3c:http://www.w3school.com.cn/ 2.HTML语法 标签名、属性不区分大小写。HTML实体字符 空格:&nbsp>:&gt&:&amp":&quo1.跨平台 HTML主体结构 ...
分类:Web开发   时间:2015-08-06 00:32:25    收藏:0  评论:0  赞:0  阅读:255
2098条   上一页 1 ... 96 97 98 99 100 ... 105 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!