- Week14 - 程序设计思维与实践 - 矩阵快速幂(+优化DP)
Russellwzr
程序设计算法动态规划csp
题目连接A-Q老师与石头剪刀布(必做)题意每一个大人曾经都是一个小孩,Q老师也一样。为了回忆童年,Q老师和Monika玩起了石头剪刀布的游戏,游戏一共n轮。无所不知的Q老师知道每一轮Monika的出招,然而作为限制,Q老师在这n轮游戏中必须恰好出a次石头,b次布和c次剪刀。如果Q老师赢了Monikan/2(上取整)次,那么Q老师就赢得了这场游戏,否则Q老师就输啦!Q老师非常想赢,他想知道能否可以赢
- 「程序设计思维与实践」Week4 作业:A - DDL 的恐惧、B - 四个数列、C - TT 的神秘礼物。贪心+二分+答案二分总结
LOI_DawnKing-
程序设计思维二分贪心二分边界总结贪心
A-DDL的恐惧题目描述ZJM有n个作业,每个作业都有自己的DDL,如果ZJM没有在DDL前做完这个作业,那么老师会扣掉这个作业的全部平时分。所以ZJM想知道如何安排做作业的顺序,才能尽可能少扣一点分。请你帮帮他吧!input输入包含T个测试用例。输入的第一行是单个整数T,为测试用例的数量。每个测试用例以一个正整数N开头(1#include#include#includeusingnamespac
- 山东大学计算机科学与技术学院程序设计思维与实践作业
VV_Z
c++
作业H1A:打酱油问题描述小明带着N元钱去买酱油。酱油10块钱一瓶,商家进行促销,每买3瓶送1瓶,或者每买5瓶送2瓶。请问小明最多可以得到多少瓶酱油。输入格式输入的第一行包含一个整数N,表示小明可用于买酱油的钱数。N是10的整数倍,N不超过300。输出格式输出一个整数,表示小明最多可以得到多少瓶酱油。样例1输入40输出5样例说明把40元分成30元和10元,分别买3瓶和1瓶,其中3瓶送1瓶,共得到5
- 程序设计思维与实践 Week2 作业B "倒水问题"
不太会转弯儿
c++
数据:SampleInput:275274SampleOutput:fillBpourBAsuccessfillApourABfillApourABsuccess#include#include#includeusingnamespacestd;intAtoBb(intB,inta,intb){//A向B里面倒水后,B中的水if(aP;//记录到达的点,此处即为A.B中水的数量queueQ;sta
- Week11 - 程序设计思维与实践 - 动态规划(二)
Russellwzr
算法动态规划
必做题必做题与DP没啥关系,难度为CSPT1、T2级别A-必做题11-1题意蒜头君从现在开始工作,年薪NNN万。他希望在蒜厂附近买一套606060平米的房子,现在价格是200200200万。假设房子价格以每年百分之KKK增长,并且蒜头君未来年薪不变,且不吃不喝,不用交税,每年所得NNN万全都积攒起来,问第几年能够买下这套房子?(第一年年薪NNN万,房价200200200万)思路一年一年地推下去即可
- SDU_week10_C - 拿数问题 II(动态规划)
憨憨coding
程序设计与算法
题目描述YJQ上完第10周的程序设计思维与实践后,想到一个绝妙的主意,他对拿数问题做了一点小修改,使得这道题变成了拿数问题II。给一个序列,里边有n个数,每一步能拿走一个数,比如拿第i个数,Ai=x,得到相应的分数x,但拿掉这个Ai后,x+1和x-1(如果有Aj=x+1或Aj=x-1存在)就会变得不可拿(但是有Aj=x的话可以继续拿这个x)。求最大分数。Input第一行包含一个整数n(1 ≤ n
- 程序设计思维与实践 Week15 作业 A - ZJM 与霍格沃兹(必做)
SmarTongs
程序设计思维与实践c++字符串hashmaphash
A-ZJM与霍格沃兹(必做)描述:输入:输出:样例:输入:[expelliarmus]thedisarmingcharm[rictusempra]sendajetofsilverlighttohittheenemy[tarantallegra]controlthemovementofone'slegs[serpensortia]shootasnakeoutoftheendofone'swand[l
- 程序设计思维与实践 Week15 实验(1/2/智能班)
木子23
A-Q老师的记录册ProblemStatementQ老师有N个学生,每个学生都有各自独立的编号,且编号范围在1~N之间。这一天,所有学生都在不同的时间进入教室。Q老师记录了当编号为i的学生进入教室时,教室中共有Ai个学生(包括编号为i的学生)。现要求根据这些记录,给出学生进入教室的顺序。Constraints1≤N≤1e51≤Ai≤N,Ai各不相同所有数字均为整数Input输入格式如下:NA1A2
- 程序设计思维与实践 Week13 实验
AcceptedMaybe
程序设计
A-T1题目描述东东正在玩字符串游戏,他有一个魔法,能对字符串进行操作,他能把字符串的第iii个字符串变成iii个。比如,若字符串为"abc",东东施展魔法把字符串变成了"abbccc"。但是,改完之后,快递员给东东打电话了,东东拿完快递回来发现自己忘记了原来的字符串,现在只有你能帮东东输入格式第一行输出一个整数n(1≤n≤100)n(1\len\le100)n(1≤n≤100),表示这个字符串的
- 程序设计思维与实践 Week15 实验
孤杏
程序设计
目录A-Q老师的记录册输入输出输入样例1输出样例1输入样例2输出样例2输入样例3输出样例3思路代码B-ZJM的本领输入输出样例输入1样例输出1样例输入2样例输出2思路代码C-TT的神秘任务-XInputOutput样例输入1样例输出1样例输入2样例输出2思路代码D-瑞瑞爱上字符串InputOutputExampleInputExampleOutput思路代码E-苟狗之宇宙射线再打击InputOut
- 程序设计思维与实践 CSP-M4 C-宇宙狗的危机
DongErduo
题目描述:在瑞神大战宇宙射线中我们了解到了宇宙狗的厉害之处,虽然宇宙狗凶神恶煞,但是宇宙狗有一个很可爱的女朋友。最近,他的女朋友得到了一些数,同时,她还很喜欢树,所以她打算把得到的数拼成一颗树。这一天,她快拼完了,同时她和好友相约假期出去玩。贪吃的宇宙狗不小心把树的树枝都吃掉了。所以恐惧包围了宇宙狗,他现在要恢复整棵树,但是它只知道这棵树是一颗二叉搜索树,同时任意树边相连的两个节点的gcd(gre
- 程序设计思维与实践 Week15 作业 A-ZJM与霍格沃兹
DongErduo
题目链接:A-ZJM与霍格沃兹题目描述:ZJM为了准备霍格沃兹的期末考试,决心背魔咒词典,一举拿下咒语翻译题题库格式:[魔咒]对应功能背完题库后,ZJM开始刷题,现共有N道题,每道题给出一个字符串,可能是[魔咒],也可能是对应功能ZJM需要识别这个题目给出的是[魔咒]还是对应功能,并写出转换的结果,如果在魔咒词典里找不到,输出“what?”Input:首先列出魔咒词典中不超过100000条不同的咒
- 程序设计思维与实践 Week13 作业 必做题 C-TT 的奖励
DongErduo
题目链接:C-TT的奖励题目描述:在大家不辞辛劳的帮助下,TT顺利地完成了所有的神秘任务。神秘人很高兴,决定给TT一个奖励,即白日做梦之捡猫咪游戏。捡猫咪游戏是这样的,猫咪从天上往下掉,且只会掉在[0,10]范围内,具体的坐标范围如下图所示。TT初始站在位置五上,且每秒只能在移动不超过一米的范围内接住掉落的猫咪,如果没有接住,猫咪就会跑掉。例如,在刚开始的一秒内,TT只能接到四、五、六这三个位置其
- 程序设计思维与实践 Week13 作业 必做题 A-TT 的神秘任务1
DongErduo
题目链接:A-TT的神秘任务1题目描述:这一天,TT遇到了一个神秘人。神秘人给了两个数字,分别表示n和k,并要求TT给出k个奇偶性相同的正整数,使得其和等于n。例如n=10,k=3,答案可以为[424]。TT觉得这个任务太简单了,不愿意做,你能帮他完成吗?本题是SPJInput:第一行一个整数T,表示数据组数,不超过1000。之后T行,每一行给出两个正整数,分别表示n(1≤n≤1e9)、k(1≤k
- 程序设计思维与实践 Week11 作业 必做题 B-蒜头君列队
DongErduo
题目链接:B-蒜头君列队题目描述:蒜头君的班级里有n^2个同学,现在全班同学已经排列成一个n∗n的方阵,但是老师却临时给出了一组新的列队方案为了方便列队,所以老师只关注这个方阵中同学的性别,不看具体的人是谁这里我们用0表示男生,用1表示女生现在蒜头君告诉你同学们已经排好的方阵是什么样的,再告诉你老师希望的方阵是什么样的他想知道同学们已经列好的方阵能否通过顺时针旋转变成老师希望的方阵不需要旋转则输出
- 程序设计思维与实践 Week9 作业 C-长凳问题(签到题)
DongErduo
题目链接:C-长凳问题题目描述:SDUQD旁边的滨海公园有x条长凳。第i个长凳上坐着a_i个人。这时候又有y个人将来到公园,他们将选择坐在某些公园中的长凳上,那么当这y个人坐下后,记k=所有椅子上的人数的最大值,那么k可能的最大值mx和最小值mn分别是多少。Input:第一行包含一个整数x(1#includeusingnamespacestd;intmain(){intbench[110];int
- 程序设计思维与实践 Week7 作业 A-TT的魔法猫
DongErduo
算法
题目链接:A-TT的魔法猫题目描述:众所周知,TT有一只魔法猫。这一天,TT正在专心致志地玩《猫和老鼠》游戏,然而比赛还没开始,聪明的魔法猫便告诉了TT比赛的最终结果。TT非常诧异,不仅诧异于他的小猫咪居然会说话,更诧异于这可爱的小不点为何有如此魔力?魔法猫告诉TT,它其实拥有一张游戏胜负表,上面有N个人以及M个胜负关系,每个胜负关系为AB,表示A能胜过B,且胜负关系具有传递性。即A胜过B,B胜过
- 程序设计思维与实践 Week15 实验 B-ZJM的本领
DongErduo
题目链接:B-ZJM的本领题目描述:众所周知,ZJM住在B站。这一天Q老师来找ZJM玩,ZJM决定向Q老师展现一下自己快速看番的本领。ZJM让Q老师任意挑选了一部番,Q老师一眼看中了《辉夜大小姐想让我告白》,已知这部番一共有N个精彩片段,每个精彩片段用[L[i],R[i]]来表示。ZJM从第一分钟开始看,每次可以按下快进键,快进X分钟,问ZJM最快需要多久可以看完这部番。Input:第一行给出两个
- SDU 程序设计思维与实践 Week8 C 班长竞选【SCC(Kosaraju)、缩点】
AristotleSDU
SDU程序设计思维与实践
C班长竞选题意描述大学班级选班长,N个同学均可以发表意见若意见为AB则表示A认为B合适,意见具有传递性,即A认为B合适,B认为C合适,则A也认为C合适勤劳的TT收集了M条意见,想要知道最高票数,并给出一份候选人名单,即所有得票最多的同学,你能帮帮他吗?输入描述本题有多组数据。第一行T表示数据组数。每组数据开始有两个整数N和M(2#include#includeusingnamespacestd;c
- SDU 程序设计思维与实践 week7 B TT 的旅行日记【Dijkstra】
AristotleSDU
SDU程序设计思维与实践算法程序设计dijkstra
BTT的旅行日记题意描述众所周知,TT有一只魔法猫今天他在B站上开启了一次旅行直播,记录他与魔法猫在喵星旅游时的奇遇。TT从家里出发,准备乘坐猫猫快线前往喵星机场。猫猫快线分为经济线和商业线两种,它们的速度与价钱都不同。当然啦,商业线要比经济线贵,TT平常只能坐经济线,但是今天TT的魔法猫变出了一张商业线车票,可以坐一站商业线。假设TT换乘的时间忽略不计,请你帮TT找到一条去喵星机场最快的线路,不
- SDU程序设计思维与实践 week4 TT 的神秘礼物(二分答案)
AristotleSDU
SDU程序设计思维与实践程序设计算法二分法
题目描述TT是一位重度爱猫人士,每日沉溺于B站上的猫咪频道。有一天,TT的好友ZJM决定交给TT一个难题,如果TT能够解决这个难题,ZJM就会买一只可爱猫咪送给TT。任务内容是,给定一个N个数的数组cat[i],并用这个数组生成一个新数组ans[i]。新数组定义为对于任意的i,j且i!=j,均有ans[]=abs(cat[i]-cat[j]),1#include#include#includeus
- SDU程序设计思维与实践 week4 B - 四个数列 (二分)
AristotleSDU
SDU程序设计思维与实践算法二分法
题目描述ZJM有四个数列A,B,C,D,每个数列都有n个数字。ZJM从每个数列中各取出一个数,他想知道有多少种方案使得4个数的和为0。当一个数列中有多个相同的数字的时候,把它们当做不同的数对待。请你帮帮他吧!输入描述第一行:n(代表数列中数字的个数)(1≤n≤4000)接下来的n行中,第i行有四个数字,分别表示数列A,B,C,D中的第i个数字(数字不超过2的28次方输出描述输出不同组合的个数。输入
- 程序设计思维与实践 Week11 作业 必做题 A-蒜头君买房子
DongErduo
题目链接:A-蒜头君买房子题目描述:蒜头君从现在开始工作,年薪N万。他希望在蒜厂附近买一套60平米的房子,现在价格是200万。假设房子价格以每年百分之K增长,并且蒜头君未来年薪不变,且不吃不喝,不用交税,每年所得N万全都积攒起来,问第几年能够买下这套房子?(第一年年薪N万,房价200万)Input:一行,包含两个正整数N(10≤N≤50),K(1≤K≤20),中间用单个空格隔开。Output:如果
- 程序设计思维与实践 CSP-M4 (3/4/数据班)
木头吃日历
实验报告
A-TT数鸭子题意:这一天,TT因为疫情在家憋得难受,在云吸猫一小时后,TT决定去附近自家的山头游玩。TT来到一个小湖边,看到了许多在湖边嬉戏的鸭子,TT顿生羡慕。此时他发现每一只鸭子都不一样,或羽毛不同,或性格不同。TT在脑子里开了一个maptong,把鸭子变成了一些数字。现在他好奇,有多少只鸭子映射成的数的数位中不同的数字个数小于k。思路:这道题的数据范围就是一个坑!!!其实k最大也就是10。
- 程序设计思维与实践 Week8 作业
Xu Pengbo
程序设计思维与实践
文章目录ProblemA-区间选点IIDescriptionInputOutputSampleInputSampleOnputNoteIdeaCodesProblemB-猫猫向前冲DescriptionInputOutputSampleInputSampleOnputIdeaCodesProblemC-班长竞选DescriptionInputOutputSampleInputSampleOnput
- Week15 - 程序设计思维与实践 - 字符串算法
Russellwzr
题目链接A-ZJM与霍格沃兹(必做)ZJM为了准备霍格沃兹的期末考试,决心背魔咒词典,一举拿下咒语翻译题题库格式:[魔咒]对应功能背完题库后,ZJM开始刷题,现共有N道题,每道题给出一个字符串,可能是[魔咒],也可能是对应功能ZJM需要识别这个题目给出的是[魔咒]还是对应功能,并写出转换的结果,如果在魔咒词典里找不到,输出“what?”Input首先列出魔咒词典中不超过100000条不同的咒语,每
- 程序设计思维与实践 Week13 作业
superrussell
程序设计思维与实践Week13作业A-TT的神秘任务1(必做)题目题目分析代码B-TT的神秘任务2(必做)题目题目分析代码C-TT的奖励(必做)题目题目分析代码D-TT的苹果树(选做)题目分析代码E-TT的神秘任务3(选做)题目分析代码程序设计思维与实践Week13作业)A-TT的神秘任务1(必做)题目这一天,TT遇到了一个神秘人。神秘人给了两个数字,分别表示n和k,并要求TT给出k个奇偶性相同的
- 程序设计思维与实践 Week8 作业
superrussell
程序设计思维与实践Week8作业A-区间选点II题目描述题目分析代码B-猫猫向前冲题目描述题目分析代码C-班长竞选题目描述题目分析代码A-区间选点II题目描述给定一个数轴上的n个区间,要求在数轴上选取最少的点使得第i个区间[ai,bi]里至少有ci个点使用差分约束系统的解法解决这道题使用差分约束系统的解法解决这道题使用差分约束系统的解法解决这道题使用差分约束系统的解法解决这道题使用差分约束系统的解
- 程序设计思维与实践 Week15 实验 A-Q老师的记录册
DongErduo
程序设计
题目链接:A-Q老师的记录册题目描述:Q老师有N个学生,每个学生都有各自独立的编号,且编号范围在1~N之间。这一天,所有学生都在不同的时间进入教室。Q老师记录了当编号为i的学生进入教室时,教室中共有Ai个学生(包括编号为i的学生)。现要求根据这些记录,给出学生进入教室的顺序。1≤N≤1e51≤Ai≤N,Ai各不相同,所有数字均为整数Input:输入格式如下:NA1A2…ANOutput:根据学生进
- 程序设计思维与实践 Week15 作业
qq_31449773
程序设计课
ZJM与纸条ZJM的女朋友是一个书法家,喜欢写一些好看的英文书法。有一天ZJM拿到了她写的纸条,纸条上的字暗示了ZJM的女朋友想给ZJM送生日礼物。ZJM想知道自己收到的礼物是不是就是她送的,于是想看看自己收到的礼物在纸条中出现了多少次。Input第一行输入一个整数代表数据的组数每组数据第一行一个字符串P代表ZJM想要的礼物,包含英语字符{‘A’,‘B’,‘C’,…,‘Z’},并且字符串长度满足1
- JVM StackMapTable 属性的作用及理解
lijingyao8206
jvm字节码Class文件StackMapTable
在Java 6版本之后JVM引入了栈图(Stack Map Table)概念。为了提高验证过程的效率,在字节码规范中添加了Stack Map Table属性,以下简称栈图,其方法的code属性中存储了局部变量和操作数的类型验证以及字节码的偏移量。也就是一个method需要且仅对应一个Stack Map Table。在Java 7版
- 回调函数调用方法
百合不是茶
java
最近在看大神写的代码时,.发现其中使用了很多的回调 ,以前只是在学习的时候经常用到 ,现在写个笔记 记录一下
代码很简单:
MainDemo :调用方法 得到方法的返回结果
- [时间机器]制造时间机器需要一些材料
comsci
制造
根据我的计算和推测,要完全实现制造一台时间机器,需要某些我们这个世界不存在的物质
和材料...
甚至可以这样说,这种材料和物质,我们在反应堆中也无法获得......
 
- 开口埋怨不如闭口做事
邓集海
邓集海 做人 做事 工作
“开口埋怨,不如闭口做事。”不是名人名言,而是一个普通父亲对儿子的训导。但是,因为这句训导,这位普通父亲却造就了一个名人儿子。这位普通父亲造就的名人儿子,叫张明正。 张明正出身贫寒,读书时成绩差,常挨老师批评。高中毕业,张明正连普通大学的分数线都没上。高考成绩出来后,平时开口怨这怨那的张明正,不从自身找原因,而是不停地埋怨自己家庭条件不好、埋怨父母没有给他创造良好的学习环境。
- jQuery插件开发全解析,类级别与对象级别开发
IT独行者
jquery开发插件 函数
jQuery插件的开发包括两种: 一种是类级别的插件开发,即给
jQuery添加新的全局函数,相当于给
jQuery类本身添加方法。
jQuery的全局函数就是属于
jQuery命名空间的函数,另一种是对象级别的插件开发,即给
jQuery对象添加方法。下面就两种函数的开发做详细的说明。
1
、类级别的插件开发 类级别的插件开发最直接的理解就是给jQuer
- Rome解析Rss
413277409
Rome解析Rss
import java.net.URL;
import java.util.List;
import org.junit.Test;
import com.sun.syndication.feed.synd.SyndCategory;
import com.sun.syndication.feed.synd.S
- RSA加密解密
无量
加密解密rsa
RSA加密解密代码
代码有待整理
package com.tongbanjie.commons.util;
import java.security.Key;
import java.security.KeyFactory;
import java.security.KeyPair;
import java.security.KeyPairGenerat
- linux 软件安装遇到的问题
aichenglong
linux遇到的问题ftp
1 ftp配置中遇到的问题
500 OOPS: cannot change directory
出现该问题的原因:是SELinux安装机制的问题.只要disable SELinux就可以了
修改方法:1 修改/etc/selinux/config 中SELINUX=disabled
2 source /etc
- 面试心得
alafqq
面试
最近面试了好几家公司。记录下;
支付宝,面试我的人胖胖的,看着人挺好的;博彦外包的职位,面试失败;
阿里金融,面试官人也挺和善,只不过我让他吐血了。。。
由于印象比较深,记录下;
1,自我介绍
2,说下八种基本类型;(算上string。楼主才答了3种,哈哈,string其实不是基本类型,是引用类型)
3,什么是包装类,包装类的优点;
4,平时看过什么书?NND,什么书都没看过。。照样
- java的多态性探讨
百合不是茶
java
java的多态性是指main方法在调用属性的时候类可以对这一属性做出反应的情况
//package 1;
class A{
public void test(){
System.out.println("A");
}
}
class D extends A{
public void test(){
S
- 网络编程基础篇之JavaScript-学习笔记
bijian1013
JavaScript
1.documentWrite
<html>
<head>
<script language="JavaScript">
document.write("这是电脑网络学校");
document.close();
</script>
</h
- 探索JUnit4扩展:深入Rule
bijian1013
JUnitRule单元测试
本文将进一步探究Rule的应用,展示如何使用Rule来替代@BeforeClass,@AfterClass,@Before和@After的功能。
在上一篇中提到,可以使用Rule替代现有的大部分Runner扩展,而且也不提倡对Runner中的withBefores(),withAfte
- [CSS]CSS浮动十五条规则
bit1129
css
这些浮动规则,主要是参考CSS权威指南关于浮动规则的总结,然后添加一些简单的例子以验证和理解这些规则。
1. 所有的页面元素都可以浮动 2. 一个元素浮动后,会成为块级元素,比如<span>,a, strong等都会变成块级元素 3.一个元素左浮动,会向最近的块级父元素的左上角移动,直到浮动元素的左外边界碰到块级父元素的左内边界;如果这个块级父元素已经有浮动元素停靠了
- 【Kafka六】Kafka Producer和Consumer多Broker、多Partition场景
bit1129
partition
0.Kafka服务器配置
3个broker
1个topic,6个partition,副本因子是2
2个consumer,每个consumer三个线程并发读取
1. Producer
package kafka.examples.multibrokers.producers;
import java.util.Properties;
import java.util.
- zabbix_agentd.conf配置文件详解
ronin47
zabbix 配置文件
Aliaskey的别名,例如 Alias=ttlsa.userid:vfs.file.regexp[/etc/passwd,^ttlsa:.:([0-9]+),,,,\1], 或者ttlsa的用户ID。你可以使用key:vfs.file.regexp[/etc/passwd,^ttlsa:.: ([0-9]+),,,,\1],也可以使用ttlsa.userid。备注: 别名不能重复,但是可以有多个
- java--19.用矩阵求Fibonacci数列的第N项
bylijinnan
fibonacci
参考了网上的思路,写了个Java版的:
public class Fibonacci {
final static int[] A={1,1,1,0};
public static void main(String[] args) {
int n=7;
for(int i=0;i<=n;i++){
int f=fibonac
- Netty源码学习-LengthFieldBasedFrameDecoder
bylijinnan
javanetty
先看看LengthFieldBasedFrameDecoder的官方API
http://docs.jboss.org/netty/3.1/api/org/jboss/netty/handler/codec/frame/LengthFieldBasedFrameDecoder.html
API举例说明了LengthFieldBasedFrameDecoder的解析机制,如下:
实
- AES加密解密
chicony
加密解密
AES加解密算法,使用Base64做转码以及辅助加密:
package com.wintv.common;
import javax.crypto.Cipher;
import javax.crypto.spec.IvParameterSpec;
import javax.crypto.spec.SecretKeySpec;
import sun.misc.BASE64Decod
- 文件编码格式转换
ctrain
编码格式
package com.test;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
- mysql 在linux客户端插入数据中文乱码
daizj
mysql中文乱码
1、查看系统客户端,数据库,连接层的编码
查看方法: http://daizj.iteye.com/blog/2174993
进入mysql,通过如下命令查看数据库编码方式: mysql> show variables like 'character_set_%'; +--------------------------+------
- 好代码是廉价的代码
dcj3sjt126com
程序员读书
长久以来我一直主张:好代码是廉价的代码。
当我跟做开发的同事说出这话时,他们的第一反应是一种惊愕,然后是将近一个星期的嘲笑,把它当作一个笑话来讲。 当他们走近看我的表情、知道我是认真的时,才收敛一点。
当最初的惊愕消退后,他们会用一些这样的话来反驳: “好代码不廉价,好代码是采用经过数十年计算机科学研究和积累得出的最佳实践设计模式和方法论建立起来的精心制作的程序代码。”
我只
- Android网络请求库——android-async-http
dcj3sjt126com
android
在iOS开发中有大名鼎鼎的ASIHttpRequest库,用来处理网络请求操作,今天要介绍的是一个在Android上同样强大的网络请求库android-async-http,目前非常火的应用Instagram和Pinterest的Android版就是用的这个网络请求库。这个网络请求库是基于Apache HttpClient库之上的一个异步网络请求处理库,网络处理均基于Android的非UI线程,通
- ORACLE 复习笔记之SQL语句的优化
eksliang
SQL优化Oracle sql语句优化SQL语句的优化
转载请出自出处:http://eksliang.iteye.com/blog/2097999
SQL语句的优化总结如下
sql语句的优化可以按照如下六个步骤进行:
合理使用索引
避免或者简化排序
消除对大表的扫描
避免复杂的通配符匹配
调整子查询的性能
EXISTS和IN运算符
下面我就按照上面这六个步骤分别进行总结:
- 浅析:Android 嵌套滑动机制(NestedScrolling)
gg163
android移动开发滑动机制嵌套
谷歌在发布安卓 Lollipop版本之后,为了更好的用户体验,Google为Android的滑动机制提供了NestedScrolling特性
NestedScrolling的特性可以体现在哪里呢?<!--[if !supportLineBreakNewLine]--><!--[endif]-->
比如你使用了Toolbar,下面一个ScrollView,向上滚
- 使用hovertree菜单作为后台导航
hvt
JavaScriptjquery.nethovertreeasp.net
hovertree是一个jquery菜单插件,官方网址:http://keleyi.com/jq/hovertree/ ,可以登录该网址体验效果。
0.1.3版本:http://keleyi.com/jq/hovertree/demo/demo.0.1.3.htm
hovertree插件包含文件:
http://keleyi.com/jq/hovertree/css
- SVG 教程 (二)矩形
天梯梦
svg
SVG <rect> SVG Shapes
SVG有一些预定义的形状元素,可被开发者使用和操作:
矩形 <rect>
圆形 <circle>
椭圆 <ellipse>
线 <line>
折线 <polyline>
多边形 <polygon>
路径 <path>
- 一个简单的队列
luyulong
java数据结构队列
public class MyQueue {
private long[] arr;
private int front;
private int end;
// 有效数据的大小
private int elements;
public MyQueue() {
arr = new long[10];
elements = 0;
front
- 基础数据结构和算法九:Binary Search Tree
sunwinner
Algorithm
A binary search tree (BST) is a binary tree where each node has a Comparable key (and an associated value) and satisfies the restriction that the key in any node is larger than the keys in all
- 项目出现的一些问题和体会
Steven-Walker
DAOWebservlet
第一篇博客不知道要写点什么,就先来点近阶段的感悟吧。
这几天学了servlet和数据库等知识,就参照老方的视频写了一个简单的增删改查的,完成了最简单的一些功能,使用了三层架构。
dao层完成的是对数据库具体的功能实现,service层调用了dao层的实现方法,具体对servlet提供支持。
&
- 高手问答:Java老A带你全面提升Java单兵作战能力!
ITeye管理员
java
本期特邀《Java特种兵》作者:谢宇,CSDN论坛ID: xieyuooo 针对JAVA问题给予大家解答,欢迎网友积极提问,与专家一起讨论!
作者简介:
淘宝网资深Java工程师,CSDN超人气博主,人称“胖哥”。
CSDN博客地址:
http://blog.csdn.net/xieyuooo
作者在进入大学前是一个不折不扣的计算机白痴,曾经被人笑话过不懂鼠标是什么,