说到DAO不得不提一个开发名词"三层架构",所谓的三层架构是什么呢?简单的可以概括为数据访问层,业务逻辑层,界面层(又称表现层). 这也是我们Java开发常用的手段,经常有人将三层架构和mvc模式混淆,在我看来,三层架构就是三层架构,mvc只是三层架构中的表现层中的架构,相当于在一个比较大的层面,往 ...
分类:
其他好文 时间:
2018-05-11 23:25:26
阅读次数:
2904
一开始想中序遍历,然后左右判断。 但是是不对的。如果有空节点的话。 于是,空节点加数。 [1,2,3,3,null,2,null] 还是错。两个空加两个0.0,3,0,2,0,1,0,2,0,3,0 再改:只有一个空才加。(指针不能异或,转成longlong)。 [5,4,1,null,1,null ...
分类:
其他好文 时间:
2018-05-11 23:17:01
阅读次数:
227
以vue.js为例,列表中显示了图片信息。现在我需要把这张图片下载的本地。 1、首先,获取连接地址,格式是字符串。讲地址字符内容转变为blob地址。 2、创建一个隐藏的a标签,赋予href链接,点击a标签实现下载。 具体看代码如下: ***fetch 更加高效地进行网络请求 ***一个 Blob对象 ...
分类:
其他好文 时间:
2018-05-11 20:34:33
阅读次数:
146
用来确定字符串A是否包含字符串B,ES6有提供了三种新方法: 需要注意的是,这三个方法都接受第二个参数-一个数字n。前两个均表示从第n个开始查询,而,endsEith()是指针对前n个字符。 repeat() 将原字符串重复n次。 字符串对象,一共有四个方法可以使用正则表达式:match()、rep ...
分类:
其他好文 时间:
2018-05-11 20:33:41
阅读次数:
162
车牌摇号想给自己手机发个短信通知,百度了 python sms api,随意看了看,发现国内一般都是面向大企业(每个月短信量上千上万)提供的短信服务,收费较贵。个人的开发测试用的不多,很不划算,就尝试了下twilio。确实是免费的,新注册账户大概可以免费发送短信500多条,以1年摇号6次发6次短信来 ...
分类:
编程语言 时间:
2018-05-11 17:31:18
阅读次数:
408
git ls-files -d | xargs -i git checkout {} ...
分类:
其他好文 时间:
2018-05-11 15:35:05
阅读次数:
155
首先,要知道css的三条属性。 overflow:hidden; //超出的文本隐藏 text-overflow:ellipsis; //溢出用省略号显示 white-space:nowrap; //溢出不换行 这三个是css的基础属性,需要记得。 但是第三条属性,只能显示一行,不能用在这里,那么如 ...
分类:
Web程序 时间:
2018-05-11 10:38:26
阅读次数:
218
另类的装法,通过RPM包直接安装 可以发现上面的地址可以找到非6以外的包(http://dl.fedoraproject.org) ...
分类:
Web程序 时间:
2018-05-10 23:44:32
阅读次数:
352
1. 用Python编写WordCount程序并提交任务 程序 WordCount 输入 一个包含大量单词的文本文件 输出 文件中每个单词及其出现次数(频数),并按照单词字母顺序排序,每个单词和其频数占一行,单词和频数之间有间隔 编写map函数,reduce函数 将其权限作出相应修改 本机上测试运行 ...
分类:
其他好文 时间:
2018-05-10 23:27:47
阅读次数:
147
新建maven项目, 在pom.xml中添加 profile节点信息如下: <profiles> <profile> <!-- 开发环境 --> <id>dev</id> <properties> <environment>development</environment><!-- 节点名字envi ...
分类:
其他好文 时间:
2018-05-10 21:40:34
阅读次数:
235