- topK问题
liweisnake
develop海量数据topk
关于海量topk问题,已经有无数文章讨论过,比如这里的程序员编程艺术:第三章续、TopK算法问题的实现或者算法探讨——TopK算法详细解析。其问题本身比较容易,就是在一组海量数据中求得出现次数最多的k个数据。对于这个问题,我们的思路应该如何较好呢?简化问题,将k首先设置为1,如果要求最大的1个数据,该如何做?首先,我们得使用一个数据结构保存每个数据出现的次数,因为经常性需要查找定位,所以最好的结构
- 编程艺术C代码学习注释
stoAir
c语言学习开发语言算法
一、左旋转字符串详情见文章参考:github:程序员编程艺术csdn:程序员编程艺术第一章1.暴力移位voidleftShift1(char*arr,intn)//n位移动的位数{size_ttmpLen=strlen(arr);chartmpChar;inti,j;if(n>=0){for(i=0;i0;j--){*(arr+j)=*(arr+j-1);}*arr=tmpChar;}}}另一种实
- 微软面试、经典算法、编程艺术、红黑树4大系列总结
阳光岛主
LearnAlgorithm算法面试微软编程blogtree
无私分享,造福天下以下是本blog内的微软面试100题系列,经典算法研究系列,程序员编程艺术系列,红黑树系列4大经典原创系列作品与一些重要文章的集锦。一、微软面试100题系列横空出世,席卷Csdn--评微软等数据结构+算法面试100题(在此文中,你能找到与微软100题所有一切相关的东西)微软100题微软、谷歌、百度等公司经典面试100题[第1-60题]微软、Google等公司非常好的面试题及解答[
- 算法学习推荐
三名狂客
IT杂谈日记算法编程学习编程
程序员编程艺术http://blog.csdn.net/column/details/taopp.html;秒杀99%的海量数据处理面试题http://blog.csdn.net/v_july_v/article/details/7382693;微软面试100题系列http://blog.csdn.net/column/details/ms100.html;《编程之美》;《剑指offer》;《Cr
- 程序员编程艺术第三十六~三十七章、搜索智能提示suggestion,附近点搜索
v_JULY_v
程序员编程艺术
第三十六~三十七章、搜索智能提示suggestion,附近地点搜索作者:July。致谢:caopengcs、胡果果。时间:二零一三年九月七日。题记写博的近三年,整理了太多太多的笔试面试题,如微软面试100题系列,和眼下这个程序员编程艺术系列,真心觉得题目年年变,但解决问题的方法永远都是那几种,用心准备后,自会发现一切有迹可循。故为更好的帮助人们找到工作,特准备在北京举办一系列面试&算法讲座。时间定
- 编程艺术算法题
hello小工
转自:http://blog.csdn.net/v_july_v/article/details/17303459程序员编程艺术:第三章、寻找最小的k个数作者:July。时间:二零一一年四月二十八日。致谢:litaoye,strugglever,yansha,luuillu,Sorehead,及狂想曲创作组。微博:http://weibo.com/julyweibo。出处:http://blog.
- 程序员编程艺术:第三章续、Top K算法问题的实现
yofer张耀琦
算法算法topk
程序员编程艺术:第三章续、TopK算法问题的实现作者:July,zhouzhenren,yansha。致谢:微软100题实现组,狂想曲创作组。时间:2011年05月08日微博:http://weibo.com/julyweibo。出处:http://blog.csdn.net/v_JULY_v。wiki:http://tctop.wikispaces.com/。------------------
- 《程序员编程艺术:面试和算法心得》
黑桃_A
第一部分数据结构第一章字符链表1.0本章导读1.1旋转字符串1.2字符串包含1.3字符串转换成整数1.4回文判断1.5最长回文子串1.6字符串的全排列1.10本章习题第二章数组队列2.0本章导读2.1寻找最小的k个数2.2寻找和为定值的两个数2.3寻找和为定值的多个数2.4最大连续子数组和2.5跳台阶2.6奇偶排序2.7荷兰国旗2.8矩阵相乘2.9完美洗牌2.15本章习题第三章堆栈树图3.0本章导
- july的程序员编程艺术_第一章-字符串反转
somewu
设计一个算法,把一个含有N个元素的数组循环右移K位,要求时间复杂度为O(N),且只允许使用两个附加变量。1.算法复杂度为O(K*N)的方法#include#include#includevoidrightShift(char*arry,intn,intk){while(k--){chart=arry[n-1];for(inti=n-1;i>0;i--){arry[i]=arry[i-1];}arr
- leetcode Sum 系列----寻找和为定值的多个数
shiter
算法设计与分析c++pythonleetcode
july大神有个程序员编程艺术系列,第五章《寻找和为定值的多个数》,现在我们站在大牛的肩膀上,对leetcode上n个数求和的系列问题做个阶段性总结。1.leetcodeNo.12sumGivenanarrayofintegers,returnindicesofthetwonumberssuchthattheyadduptoaspecifictarget.Youmayassumethateachi
- 程序员编程艺术:第三章、寻找最小的k个数
minglingji
下面,我试图用最清晰易懂,最易令人理解的思维或方式阐述有关寻找最小的k个数这个问题(这几天一直在想,除了计数排序外,这题到底还有没有其它的O(n)的算法?)。希望,有任何问题,欢迎不吝指正。谢谢。寻找最小的k个数题目描述:5.查找最小的k个元素题目:输入n个整数,输出其中最小的k个。例如输入1,2,3,4,5,6,7和8这8个数字,则最小的4个数字为1,2,3和4。第一节、各种思路,各种选择0、咱
- 个人笔记-大佬主页
dgc70876
一、1.AI及lintcodehttps://blog.csdn.net/v_JULY_v收藏博客(程序员编程艺术第十一章:最长公共子序列(LCS)问题)2.图像https://www.cnblogs.com/zhanjxcom/category/638348.html3.C++https://blog.csdn.net/my_business4.OpenCVhttps://blog.csdn.n
- 程序员编程艺术第二十六章:基于给定的文档生成倒排索引(含源码下载)
iteye_20954
第二十六章:基于给定的文档生成倒排索引的编码与实践作者:July、yansha。出处:结构之法算法之道引言本周实现倒排索引。实现过程中,寻找资料,结果发现找份资料诸多不易:1、网上搜倒排索引实现,结果千篇一律,例子都是那几个同样的单词;2、到谷歌学术上想找点稍微有价值水平的资料,结果下篇论文还收费或者要求注册之类;3、大部分技术书籍只有理论,没有实践。于是,朋友戏言:网上一般有价值的东西不多。希望
- 程序员编程艺术第三十六~三十七章、搜索智能提示suggestion,附近点搜索
weixin_30823001
第三十六~三十七章、搜索智能提示suggestion,附近地点搜索作者:July。致谢:caopengcs、胡果果。时间:二零一三年九月七日。题记写博的近三年,整理了太多太多的笔试面试题,如微软面试100题系列,和眼下这个程序员编程艺术系列,真心觉得题目年年变,但解决问题的方法永远都是那几种,用心准备后,自会发现一切有迹可循。故为更好的帮助人们找到工作,特准备在北京举办一系列面试&算法讲座。时间定
- (Java)海量数据处理
暴风君
Java
原文:http://blog.sina.com.cn/s/blog_466678e801011fif.html前言本博客内曾经整理过有关海量数据处理的10道面试题(十道海量数据处理面试题与十个方法大总结),此次除了重复了之前的10道面试题之后,重新多整理了7道。仅作各位参考,不作它用。同时,程序员编程艺术系列将重新开始创作,第十一章以后的部分题目来源将取自下文中的17道海量数据处理的面试题。因为,
- 算法面试-学习笔记-左旋转字符串
文西
算法
学习来自程序员编程艺术(算法卷):第一章、左旋转字符串先说一一下题目描述:例如abcdefg如果向右侧旋转3变成efgabcd显然算法可以通过一个一个的右移来实现,时间复杂度是K*N,N是字符串长度,K是移动的个数我们的目的是要找到一个时间复杂度为N并且空间复杂度是1的算法(有一处感觉怪怪,他为什么K=K%N后就说复杂度是N^2了,雾水,我怎么觉得应该是K%N*N)哈哈思考abcdefg右移动3位
- 海量数据处理面试题集锦
v_JULY_v
22.BigDataProcessing微软面试100题系列面试queryfilterurl算法存储
十七道海量数据处理面试题与Bit-map详解作者:小桥流水,redfox66,July。前言本博客内曾经整理过有关海量数据处理的10道面试题(十道海量数据处理面试题与十个方法大总结),此次除了重复了之前的10道面试题之后,重新多整理了7道。仅作各位参考,不作它用。同时,程序员编程艺术系列将重新开始创作,第十一章以后的部分题目来源将取自下文中的17道海量数据处理的面试题。因为,我们觉得,下文的每一道
- 66算法系列-66漫谈topK 问题
titer1
算法
66算法系列-66漫谈topK问题很感谢,在5-6月份,和算法爱好者ZhangYu探讨了一些算法,并且一起参加了度娘的编程大赛,虽没大的斩获,但是对自己的算法修养有很大的提高。我试着总结其中的一些,希望与大家共同学习。首先给出topK的经典学习资料,粮食如下:v_july_v的//不仅仅有算法,也有实践《程序员编程艺术:第三章续、TopK算法问题的实现》http://blog.csdn.net/v
- 程序员编程艺术:第三章续、Top K算法问题的实现
iteye_2060
程序员编程艺术:第三章续、TopK算法问题的实现作者:July,zhouzhenren,yansha。致谢:微软100题实现组,狂想曲创作组。时间:2011年05月08日微博:http://weibo.com/julyweibo。出处:http://blog.csdn.net/v_JULY_v。wiki:http://tctop.wikispaces.com/。------------------
- 程序员编程艺术第三十八章:Hero在线编程判题、出题系统的演进与优化
v_JULY_v
11.TAOPP(编程艺术)程序员编程艺术
第三十八章:Hero在线编程判题、出题系统的演进与优化编程艺术github:https://github.com/julycoding/The-Art-Of-Programming-By-July,邀你共同创作!前言以前出门在外玩的时候,经常跑去网吧,去网吧也不干啥事,看看博客,改改博客,但若想修改博客上的一段代码,却发觉网吧没有装编译器这个东西,可一想到安装它需要不少时间,所以每次想在网吧写代码
- 程序员编程艺术:第九章、闲话链表追赶问题
weixin_33861800
程序员编程艺术:第九章、闲话链表追赶问题作者:July、狂想曲创作组。出处:http://blog.csdn.net/v_JULY_v。前奏有这样一个问题:在一条左右水平放置的直线轨道上任选两个点,放置两个机器人,请用如下指令系统为机器人设计控制程序,使这两个机器人能够在直线轨道上相遇。(注意两个机器人用你写的同一个程序来控制)。指令系统:只包含4条指令,向左、向右、条件判定、无条件跳转。其中向左
- 程序员编程艺术第十二~十五章:IP访问次数,回文等问题(初稿)
dinongxu8804
程序员编程艺术第十二~十五章:中签概率,IP访问次数,回文等问题(初稿)作者:上善若水.qinyu,BigPotato,luuillu,well,July。编程艺术室出品。前言本文的全部稿件是由我们编程艺术室的部分成员:上善若水.qinyu,BigPotato,luuillu,well,July共同完成,共分4个部分,即4道题:第一部分、从一道题,漫谈数据结构、以及压缩、位图算法,由上善若水.qi
- 左旋转字符串
玉涵
算法
微软面试题之一,难度系数高。题目描述如下:定义字符串的左旋转操作:把字符串前面的若干个字符移动到字符串的尾部。如把字符串abcdef左旋转2位得到字符串cdefab。请实现字符串左旋转的函数。要求时间对长度为n的字符串操作的复杂度为O(n),辅助内存为O(1)。逻辑分析:1、这是一道很经典,很精妙的算法题。而对于我来说,这一道题尤为深刻,原因在于这是大神July在程序员编程艺术系列中的开篇第一讲,
- 程序员编程艺术第二十五章:Jon Bentley:90%无法正确实现二分查找
iteye_20954
第二十五章:二分查找实现(JonBentley:90%程序员无法正确实现)作者:July出处:结构之法算法之道引言JonBentley:90%以上的程序员无法正确无误的写出二分查找代码。也许很多人都早已听说过这句话,但我还是想引用《编程珠玑》上的如下几段文字:“二分查找可以解决(预排序数组的查找)问题:只要数组中包含T(即要查找的值),那么通过不断缩小包含T的范围,最终就可以找到它。一开始,范围覆
- 程序员编程艺术:第六章、求解500万以内的亲和数
v_JULY_v
20.numberoperations11.TAOPP(编程艺术)程序员编程艺术
第六章、亲和数问题--求解500万以内的亲和数作者:上善若水、July、yansha。出处:http://blog.csdn.net/v_JULY_v。前奏本章陆续开始,除了继续保持原有的字符串、数组等面试题之外,会有意识的间断性节选一些有关数字趣味小而巧的面试题目,重在突出思路的“巧”,和“妙”。本章亲和数问题之关键字,“500万”,“线性复杂度”。第一节、亲和数问题题目描述:求500万以内的所
- 程序员编程艺术:第三章、寻找最小的k个数
v_JULY_v
13.TAOPParray11.TAOPP(编程艺术)06.MS100'answers程序员编程艺术编程算法algorithmpivotsorting
程序员编程艺术:第三章、寻找最小的k个数作者:July。时间:二零一一年四月二十八日。致谢:litaoye,strugglever,yansha,luuillu,Sorehead,及狂想曲创作组。微博:http://weibo.com/julyweibo。出处:http://blog.csdn.net/v_JULY_v。----------------------------------前奏@Ju
- 程序员编程艺术第二十七章:不改变正负数相对顺序重新排列数组(无解?)
weixin_33894640
第二十七章:不改变正负数之间相对顺序重新排列数组.时间O(N),空间O(1)前言在这篇文章:九月腾讯,创新工场,淘宝等公司最新面试十三题的第5题(一个未排序整数数组,有正负数,重新排列使负数排在正数前面,并且要求不改变原来的正负数之间相对顺序),自从去年九月收录了此题至今,一直未曾看到令人满意的答案,为何呢?因为一般达不到题目所要求的:时间复杂度O(N),空间O(1),且保证原来正负数之间的相对位
- 程序员编程艺术第一~二十七章集锦与总结(教你如何编程),及PDF免分下载
v_JULY_v
11.TAOPP(编程艺术)
程序员编程艺术第一~二十七章集锦与总结(教你如何编程)作者:July、编程艺术室出处:结构之法算法之道blog一、引言自从去年7月份朋友花明月黯帮我制作了十三个经典算法研究的PDF文档(最新的十五个算法研究文档到这里下载:http://download.csdn.net/detail/v_july_v/4478027)之后,我便一直希望能有人再帮我制作我的另一个系列:程序员编程艺术的PDF文档,而
- 完美洗牌算法的多种实现
scalerzhangjie
Cc源代码
非常喜欢看“v_JULY_v”大神的博客,可以说受益颇多。大神博客首页:http://blog.csdn.net/v_july_v?viewmode=contents。昨天看了“程序员编程艺术第三十四~三十五章:格子取数问题,完美洗牌算法”,稍微实现了下文章提到的几种关于洗牌的算法,记录在此。关于“完美洗牌”的理论,我在这不多讲了,请看上面的链接,这里只给出我自己实现的代码。1.位置置换perfe
- 程序员编程艺术:第十章、如何给10^7个数据量的磁盘文件排序
weixin_33691598
第十章、如何给10^7个数据量的磁盘文件排序作者:July,yansha,5,编程艺术室。出处:http://blog.csdn.net/v_JULY_v。前奏经过几天的痛苦沉思,最终决定,把原程序员面试题狂想曲系列正式更名为程序员编程艺术系列,同时,狂想曲创作组更名为编程艺术室。之所以要改名,我们考虑到三点:1、为面试服务不能成为我们最终或最主要的目的,2、我更愿把解答一道道面试题,ACM题等各
- 对于规范和实现,你会混淆吗?
yangshangchuan
HotSpot
昨晚和朋友聊天,喝了点咖啡,由于我经常喝茶,很长时间没喝咖啡了,所以失眠了,于是起床读JVM规范,读完后在朋友圈发了一条信息:
JVM Run-Time Data Areas:The Java Virtual Machine defines various run-time data areas that are used during execution of a program. So
- android 网络
百合不是茶
网络
android的网络编程和java的一样没什么好分析的都是一些死的照着写就可以了,所以记录下来 方便查找 , 服务器使用的是TomCat
服务器代码; servlet的使用需要在xml中注册
package servlet;
import java.io.IOException;
import java.util.Arr
- [读书笔记]读法拉第传
comsci
读书笔记
1831年的时候,一年可以赚到1000英镑的人..应该很少的...
要成为一个科学家,没有足够的资金支持,很多实验都无法完成
但是当钱赚够了以后....就不能够一直在商业和市场中徘徊......
- 随机数的产生
沐刃青蛟
随机数
c++中阐述随机数的方法有两种:
一是产生假随机数(不管操作多少次,所产生的数都不会改变)
这类随机数是使用了默认的种子值产生的,所以每次都是一样的。
//默认种子
for (int i = 0; i < 5; i++)
{
cout<<
- PHP检测函数所在的文件名
IT独行者
PHP函数
很简单的功能,用到PHP中的反射机制,具体使用的是ReflectionFunction类,可以获取指定函数所在PHP脚本中的具体位置。 创建引用脚本。
代码:
[php]
view plain
copy
// Filename: functions.php
<?php&nbs
- 银行各系统功能简介
文强chu
金融
银行各系统功能简介 业务系统 核心业务系统 业务功能包括:总账管理、卡系统管理、客户信息管理、额度控管、存款、贷款、资金业务、国际结算、支付结算、对外接口等 清分清算系统 以清算日期为准,将账务类交易、非账务类交易的手续费、代理费、网络服务费等相关费用,按费用类型计算应收、应付金额,经过清算人员确认后上送核心系统完成结算的过程 国际结算系
- Python学习1(pip django 安装以及第一个project)
小桔子
pythondjangopip
最近开始学习python,要安装个pip的工具。听说这个工具很强大,安装了它,在安装第三方工具的话so easy!然后也下载了,按照别人给的教程开始安装,奶奶的怎么也安装不上!
第一步:官方下载pip-1.5.6.tar.gz, https://pypi.python.org/pypi/pip easy!
第二部:解压这个压缩文件,会看到一个setup.p
- php 数组
aichenglong
PHP排序数组循环多维数组
1 php中的创建数组
$product = array('tires','oil','spark');//array()实际上是语言结构而不 是函数
2 如果需要创建一个升序的排列的数字保存在一个数组中,可以使用range()函数来自动创建数组
$numbers=range(1,10)//1 2 3 4 5 6 7 8 9 10
$numbers=range(1,10,
- 安装python2.7
AILIKES
python
安装python2.7
1、下载可从 http://www.python.org/进行下载#wget https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz
2、复制解压
#mkdir -p /opt/usr/python
#cp /opt/soft/Python-2
- java异常的处理探讨
百合不是茶
JAVA异常
//java异常
/*
1,了解java 中的异常处理机制,有三种操作
a,声明异常
b,抛出异常
c,捕获异常
2,学会使用try-catch-finally来处理异常
3,学会如何声明异常和抛出异常
4,学会创建自己的异常
*/
//2,学会使用try-catch-finally来处理异常
- getElementsByName实例
bijian1013
element
实例1:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/x
- 探索JUnit4扩展:Runner
bijian1013
java单元测试JUnit
参加敏捷培训时,教练提到Junit4的Runner和Rule,于是特上网查一下,发现很多都讲的太理论,或者是举的例子实在是太牵强。多搜索了几下,搜索到两篇我觉得写的非常好的文章。
文章地址:http://www.blogjava.net/jiangshachina/archive/20
- [MongoDB学习笔记二]MongoDB副本集
bit1129
mongodb
1. 副本集的特性
1)一台主服务器(Primary),多台从服务器(Secondary)
2)Primary挂了之后,从服务器自动完成从它们之中选举一台服务器作为主服务器,继续工作,这就解决了单点故障,因此,在这种情况下,MongoDB集群能够继续工作
3)挂了的主服务器恢复到集群中只能以Secondary服务器的角色加入进来
2
- 【Spark八十一】Hive in the spark assembly
bit1129
assembly
Spark SQL supports most commonly used features of HiveQL. However, different HiveQL statements are executed in different manners:
1. DDL statements (e.g. CREATE TABLE, DROP TABLE, etc.)
- Nginx问题定位之监控进程异常退出
ronin47
nginx在运行过程中是否稳定,是否有异常退出过?这里总结几项平时会用到的小技巧。
1. 在error.log中查看是否有signal项,如果有,看看signal是多少。
比如,这是一个异常退出的情况:
$grep signal error.log
2012/12/24 16:39:56 [alert] 13661#0: worker process 13666 exited on s
- No grammar constraints (DTD or XML schema).....两种解决方法
byalias
xml
方法一:常用方法 关闭XML验证
工具栏:windows => preferences => xml => xml files => validation => Indicate when no grammar is specified:选择Ignore即可。
方法二:(个人推荐)
添加 内容如下
<?xml version=
- Netty源码学习-DefaultChannelPipeline
bylijinnan
netty
package com.ljn.channel;
/**
* ChannelPipeline采用的是Intercepting Filter 模式
* 但由于用到两个双向链表和内部类,这个模式看起来不是那么明显,需要仔细查看调用过程才发现
*
* 下面对ChannelPipeline作一个模拟,只模拟关键代码:
*/
public class Pipeline {
- MYSQL数据库常用备份及恢复语句
chicony
mysql
备份MySQL数据库的命令,可以加选不同的参数选项来实现不同格式的要求。
mysqldump -h主机 -u用户名 -p密码 数据库名 > 文件
备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。
mysqldump -–add-drop-table -uusername -ppassword databasename > ba
- 小白谈谈云计算--基于Google三大论文
CrazyMizzz
Google云计算GFS
之前在没有接触到云计算之前,只是对云计算有一点点模糊的概念,觉得这是一个很高大上的东西,似乎离我们大一的还很远。后来有机会上了一节云计算的普及课程吧,并且在之前的一周里拜读了谷歌三大论文。不敢说理解,至少囫囵吞枣啃下了一大堆看不明白的理论。现在就简单聊聊我对于云计算的了解。
我先说说GFS
&n
- hadoop 平衡空间设置方法
daizj
hadoopbalancer
在hdfs-site.xml中增加设置balance的带宽,默认只有1M:
<property>
<name>dfs.balance.bandwidthPerSec</name>
<value>10485760</value>
<description&g
- Eclipse程序员要掌握的常用快捷键
dcj3sjt126com
编程
判断一个人的编程水平,就看他用键盘多,还是鼠标多。用键盘一是为了输入代码(当然了,也包括注释),再有就是熟练使用快捷键。 曾有人在豆瓣评
《卓有成效的程序员》:“人有多大懒,才有多大闲”。之前我整理了一个
程序员图书列表,目的也就是通过读书,让程序员变懒。 程序员作为特殊的群体,有的人可以这么懒,懒到事情都交给机器去做,而有的人又可以那么勤奋,每天都孜孜不倦得
- Android学习之路
dcj3sjt126com
Android学习
转自:http://blog.csdn.net/ryantang03/article/details/6901459
以前有J2EE基础,接触JAVA也有两三年的时间了,上手Android并不困难,思维上稍微转变一下就可以很快适应。以前做的都是WEB项目,现今体验移动终端项目,让我越来越觉得移动互联网应用是未来的主宰。
下面说说我学习Android的感受,我学Android首先是看MARS的视
- java 遍历Map的四种方法
eksliang
javaHashMapjava 遍历Map的四种方法
转载请出自出处:
http://eksliang.iteye.com/blog/2059996
package com.ickes;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Map.Entry;
/**
* 遍历Map的四种方式
- 【精典】数据库相关相关
gengzg
数据库
package C3P0;
import java.sql.Connection;
import java.sql.SQLException;
import java.beans.PropertyVetoException;
import com.mchange.v2.c3p0.ComboPooledDataSource;
public class DBPool{
- 自动补全
huyana_town
自动补全
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml&quo
- jquery在线预览PDF文件,打开PDF文件
天梯梦
jquery
最主要的是使用到了一个jquery的插件jquery.media.js,使用这个插件就很容易实现了。
核心代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.
- ViewPager刷新单个页面的方法
lovelease
androidviewpagertag刷新
使用ViewPager做滑动切换图片的效果时,如果图片是从网络下载的,那么再子线程中下载完图片时我们会使用handler通知UI线程,然后UI线程就可以调用mViewPager.getAdapter().notifyDataSetChanged()进行页面的刷新,但是viewpager不同于listview,你会发现单纯的调用notifyDataSetChanged()并不能刷新页面
- 利用按位取反(~)从复合枚举值里清除枚举值
草料场
enum
以 C# 中的 System.Drawing.FontStyle 为例。
如果需要同时有多种效果,
如:“粗体”和“下划线”的效果,可以用按位或(|)
FontStyle style = FontStyle.Bold | FontStyle.Underline;
如果需要去除 style 里的某一种效果,
- Linux系统新手学习的11点建议
刘星宇
编程工作linux脚本
随着Linux应用的扩展许多朋友开始接触Linux,根据学习Windwos的经验往往有一些茫然的感觉:不知从何处开始学起。这里介绍学习Linux的一些建议。
一、从基础开始:常常有些朋友在Linux论坛问一些问题,不过,其中大多数的问题都是很基础的。例如:为什么我使用一个命令的时候,系统告诉我找不到该目录,我要如何限制使用者的权限等问题,这些问题其实都不是很难的,只要了解了 Linu
- hibernate dao层应用之HibernateDaoSupport二次封装
wangzhezichuan
DAOHibernate
/**
* <p>方法描述:sql语句查询 返回List<Class> </p>
* <p>方法备注: Class 只能是自定义类 </p>
* @param calzz
* @param sql
* @return
* <p>创建人:王川</p>
* <p>创建时间:Jul