摘要:
声明:本系列博客參考资料《大话设计模式》,作者程杰。 命令模式:在软件系统中,“行为请求者”与“行为实现者”通常呈现一种“紧耦合”。但在某些场合,比方要对行为进行“记录、撤销/重做、事务”等处理,这样的无法抵御变化的紧耦合是不合适的。在这样的情况下,怎样将“行为请求者”与“行为实现者”解耦?将一组行 阅读全文
摘要:
给出n个数和m 每一个数给出出现次数和价值,问随意组合组成不大于M的价值。共能产生多少个数 多重背包的的二进制优化写法 模板mark一下 二进制优化原理: 1、2、4能够组合出全部小于8的数; 1、2、4、8能够组合出全部小于16的数。 1、2、4、8、16能够组合出全部小于32的数; …… #in 阅读全文
摘要:
工作区、暂存区(stage)、版本号库 工作区:比方我的就是git1。 版本号库:工作区里有个隐藏的.git目录。这个奏是Git的版本号库 暂存区:Git版本号库里一个非常重要的部分。 以加入文件或者改动文件为例: (1)git add就是把“工作区文件的改动”加入到“暂存区”。 (2)git co 阅读全文
摘要:
苹果官方文档: The UITableViewController class implements the foregoing behavior by overriding loadView, viewWillAppear:, and other methods inherited from UI 阅读全文
摘要:
在測试sqoop语句的时候,一定要限制记录数量。否则就像我刚才,等了1个多小时。才看到測试结果。sqoop-import --options-file media_options.txt --table my_table --where "ID = 2" --target-dir /user 阅读全文
摘要:
面试题1 落单的数 题目描写叙述: 有2n+1个数,当中2n个数两两成对,1个数落单,找出这个数。要求O(n)的时间复杂度,O(1)的空间复杂度。进阶问题:假设有2n+2个数,当中有2个数落单,该怎么办? 答: 初阶:将2n+1个数异或起来,同样的数会抵消,异或的答案就是要找的数。 进阶:如果两个不 阅读全文
摘要:
问题: 1)当大型站点系统>10万人 一个小时内。会跟数据库交互10万次(国内有京东,淘宝),这就会出现数据库瓶颈,每一个数据库最大连接数(socket)2000 在某一段短临时间内1万人,会跟数据库发生1万次交互,2000-8000【30秒】 5000 3000 2000个用户非常快就能够到页面 阅读全文
摘要:
致命的错误: 对一个为空的optional值进行解包. 强制解包(forced unwrapping): 在optional后面加叹号. 比方 "value!" 错误代码: let testString ="lalala" let a = testString.toInt(); println("\ 阅读全文
摘要:
using UnityEngine; using System.Collections; using LuaInterface; public class AccessingLuaVariables : MonoBehaviour { private string script = @" print 阅读全文
摘要:
四种常见的 POST 提交数据方式 body请求体 常见四种 提交表单 1.application/x-www-form-urlencoded 參数拼接形式 2.multipart/x-www-form-data 參数是二进制数据 如上传文件 3.application/json 參数 是json 阅读全文
摘要:
面向对象的编程的三大特色是:封装,继承。多态,面对一个项目有同样逻辑的反复代码时,封装就成了我们非常好的帮手。 【问题提出】 我们知道,在C/S编程其中,UI文本框的设计须要注意非常多方面: 1.推断文本框是否为空 2.限定文本框的长度(比方账号输入仅仅同意11位) 3.文本框设定最大值(其长度不能 阅读全文
摘要:
题意:NBA比赛。两方共N次进球(N<=100000),不管哪方,进一个球(得分仅仅可能为1。2,3),就记录一次(记两队分数差的绝对值),问最后两队的比分有多少种。 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4972 ——>>知道最后的比分差k, 阅读全文