仿 MVC 三大特性



泪湿孤枕 提交于 2020-10-29 12:28:01
1.先做个小例子   特性,只能通过反射实现   我们自定义一个特性 public class CustomAttribute : Attribute { public int Id; public string Name; public string Reamrk; public string Desc; public CustomAttribute() : this(0, "") { }//如果没传参,使用this给默认值 public CustomAttribute(int _id, string _name) { this.Id = _id; this.Name = _name; }


Ubuntu 16.04 LTS (Xenial Xerus)



折月煮酒 提交于 2020-10-29 12:26:39
Canonical刚刚正式发布了Ubuntu 16.04 LTS (Xenial Xerus),这是一个长期支持版本,官方会提供长达5年的技术支持(包括常规更新/Bug修复/安全升级),一直到2021年4月份,而且后续会按惯例发布16.04.1、16.04.2、16.04.3等升级版本。 Ubuntu 16.04最大的变化就是采用了Linux 4.4版系统内核,同时对几乎所有系统应用都进行了升级 ,包括LibreOffice 5.1.2、Mozilla Firefox 45.0.2、Python 3.5、OpenSSH 7.2p2、PHP 7.0、MySQL 5.7、GCC 5.3


数论四大定理



不想你离开。 提交于 2020-10-29 12:25:59
数论四大定理 中国剩余定理 求解二元一次方程组的解 模数互质的情况 a \(\equiv\) b (mod c) --> a n \(\equiv\) b n(mod cn) xa \(\equiv\) m1(mod ab), xb \(\equiv\) m2(mod ab) \(\Rightarrow\) x(a+b) \(\equiv\) (m1+m2)(mod ab) \(\Rightarrow\) x \(\equiv\) (m1+m2)inv(a+b)(mod ab) n % abc % a= n % a (a + b) % c = a % c + b % c a / b % n =


Go-流程控制



强颜欢笑 提交于 2020-10-29 12:25:23
Go语言中最常用的流程控制有 if 和 for ,而 switch 和 goto 主要是为了简化代码、降低重复代码而生的结构,属于扩展类的流程控制。 if else(分支结构) if条件判断基本写法 Go语言中 if 条件判断的格式如下: if 表达式1 { 分支1 } else if 表达式2 { 分支2 } else{ 分支3 } 当表达式1的结果为 true 时,执行分支1,否则判断表达式2,如果满足则执行分支2,都不满足时,则执行分支3。 if判断中的 else if 和 else 都是可选的,可以根据实际需要进行选择。 Go语言规定与 if 匹配的左括号 { 必须与 if和表达式


构建之法阅读笔记04



你离开我真会死。 提交于 2020-10-29 12:24:54
一、代码规范 现代软件产业中,软件都是在相互合作中完成的。 程序是给机器看的,也是给人看的。机器去运行程序,人是了解程序,方便交流合作完成任务。 那么程序这一大堆机器代码就需要有个规范了。 代码风格的原则是:简明,易读,无二义性。 书中列举不少代码的规则,不少是我平时写代码的不规范。如分行,和TAB键,就为了自己编程的方便。所以以后要时刻注意了。 二、代码复审 代码复审的正确定义:看代码是否在“代码规范”的框架内正确地解决了问题。 我一直觉得自己在重复这一过程,因为我经常编程错误。 不通过书的了解,我都认为代码复审很重要。除了修改代码的错误外,我觉得有个很有必要的地方就是


十九、定时器



梦想的初衷 提交于 2020-10-29 12:24:41
1、定时器的应用:每段固定的时间执行一段代码 备注:windows系统如何启动定时任务计划:程序--附件--系统工具--任务计划程序 public class LogTimerTask extends TimerTask {   //TimerTask 计时器任务该类实现了Runnable接口,是一个抽象的类   //一个非抽象的类 继承 一个抽象类就要将该抽象类中的抽象方法重写   @Override   public void run() {     SimpleDateFormat sdf= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss SSS");


FastJson框架解析Json



两盒软妹~` 提交于 2020-10-29 12:16:15
一、简介 FastJSON是一个很好的java开源json工具类库,相比其他同类的json类库,它的速度的确是fast,最快! FastJSON是阿里巴巴的开源框架,被不少企业使用,是一个极其优秀的Json框架,Github地址: https://github.com/alibaba/fastjson 二、FastJson使用   FastJson对于json格式字符串的解析主要用到了下面三个类: JSON :fastJson的解析器,用于JSON格式字符串与JSON对象及javaBean之间的转换 JSONObject :fastJson提供的json对象 JSONArray


Hdu 1205 吃糖果



梦想与她 提交于 2020-10-29 12:04:19
吃糖果 Time Limit: 6000/3000 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others) Total Submission(s): 39729 Accepted Submission(s): 11383 Problem Description HOHO,终于从Speakless手上赢走了所有的糖果,是Gardon吃糖果时有个特殊的癖好,就是不喜欢将一样的糖果放在一起吃,喜欢先吃一种,下一次吃另一种,这样;可是Gardon不知道是否存在一种吃糖果的顺序使得他能把所有糖果都吃完?请你写个程序帮忙计算一下。 Input

入职半个月

折月煮酒 提交于 2020-10-29 11:58:56
从入职日开始算起,目前已经入职工作半个月了,因为之前没有去实习,所以这半个月主要是适应阶段。 第一周使用公司相关的工具和中间件做了一个增删改查的demo 第二周尝试解决代码中的一个问题,并参与完整的变更和发布流程 每个公司都会有自己独立的工具和中间件 ,这个时候就看出来之前的积累很重要,面试中问到的各种问题其实在工作中确实会有呼应,如果面试时就表现的不够好,进入公司确实会更加痛苦,因为没有人会一行行带着你看代码、一步步带着你操作,有前辈重要地方的点拨就已经是感激万分了。 增删改查 增删改查是开发绕不过的话题,一切都由此而生。 因为我是做Java开发的,我列举一些做增删改查所需要的技术: