首页 > 2018年09月05日 > 全部分享
谈谈封装和抽象的区别
有一句名言:“软件领域的任何问题,都可以通过增加一个间接的中间层来解决”。分层架构的核心其实就是抽象的分层,每一层的抽象只需要而且只能关注本层相关的信息,从而简化整个系统的设计。 设计与分析的过程就是不停的进行抽象和封装,并且确定各个系统实体的细节。抽象是指将业务抽象为软件领域的元素(系统、模块或类 ...
分类:其他   时间:2018-09-05 23:04:03    收藏:0  评论:0  赞:0  阅读:148
nginx 内核优化
1)nginx进程数,建议按照cpu数目来指定,一般跟cpu核数相同或为它的倍数。worker_processes 8; 2)为每个进程分配cpu,上例中将8个进程分配到8个cpu,当然可以写多个,或者将一个进程分配到多个cpu。worker_cpu_affinity 00000001 000000 ...
分类:其他   时间:2018-09-05 23:03:47    收藏:0  评论:0  赞:0  阅读:200
一个前端开发者换电脑的过程(node篇)
当然,在我们安装了git和vscode之后,我们这个项目,在本地仍然是跑不起来的对吗?这句“npm run dev”就提示着我们需要有一个npm,npm是一个很强大的包管理工具,就像是安卓的应用商店,苹果的app store一样。作为开发者,需要高频率地使用它来安装各种东西。 在很早很早以前,nod ...
分类:其他   时间:2018-09-05 23:03:28    收藏:0  评论:0  赞:0  阅读:235
剑指offer(16)合并两个排序的链表
题目描述: 输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。 解题代码: /*function ListNode(x){ this.val = x; this.next = null; }*/ function Merge(pHead1, pHead2) ...
分类:编程语言   时间:2018-09-05 23:03:12    收藏:0  评论:0  赞:0  阅读:186
Java-JavaSE-IO
输入输出流是相对内存来说的 * Windows的换行:\r\n * 键盘输入 InputStream in = System.in; System.in这个流不需要关闭,不然本次程序无法再次使用此流 IO的一些使用规律 转换流: InputStreamReader:字节流转字符流,解码 Output ...
分类:编程语言   时间:2018-09-05 23:02:57    收藏:0  评论:0  赞:0  阅读:188
Redis学习二:Redis入门介绍
一、入门概述 1.是什么 Redis:REmote DIctionary Server(远程字典服务器) 是完全开源免费的,用C语言编写的,遵守BSD协议,是一个高性能的(key/value)分布式内存数据库,基于内存运行并支持持久化的NoSQL数据库,是当前最热门的NoSql数据库之一,也被人们称 ...
分类:其他   时间:2018-09-05 23:02:21    收藏:0  评论:0  赞:0  阅读:211
golang 引用相对路径package
My $GOPATH is Golang 版本是: 在这个workspace下我有多个不同golang项目,目录结构类似于 在proj1下的main.go中,我用相对路径的方式引用了proj1下的其它package 但是当我 run go build的时候,go编译器一直提示报错: 我尝试不用相对路 ...
分类:其他   时间:2018-09-05 23:02:02    收藏:0  评论:0  赞:0  阅读:191
Redis主从哨兵和集群搭建
主从配置哨兵配置集群配置基本介绍1.主从: 国王和丞相,国王权力大(读写),丞相权利小(读)2.哨兵: 国王和王子,国王死了(主服务挂掉),王子继位(从服务变主服务)3.集群: 国王和国王,一个国王死了(节点挂掉),其他国王还活着,世界还没毁灭 主从配置主从配置流程:复制多份redis编译之后(ma... ...
分类:其他   时间:2018-09-05 23:01:25    收藏:0  评论:0  赞:0  阅读:229
Python学习之[int 整数][bool]
1.int 整数需要记住的一个操作 bit_length() 计算一数的二进制长度 2.bool(类型转换的问题) ...
分类:编程语言   时间:2018-09-05 23:00:49    收藏:0  评论:0  赞:0  阅读:164
索引-存储过程
1,索引 2.exists 代替 in 3.SQL优化 4、触发器[表上创建的] 5、存储过程【创建在数据库上的】 6、数据库引擎ENGINE【MYISAM,INNODB】 7、MySQL如何修改密码 ...
分类:其他   时间:2018-09-05 23:00:32    收藏:0  评论:0  赞:0  阅读:176
UVALive - 7041 The Problem to Slow Down You (回文树)
https://vjudge.net/problem/UVALive-7041 题意 给出两个仅包含小写字符的字符串 A 和 B ; 求:对于 A 中的每个回文子串,B 中和该子串相同的子串个数的总和。 分析 从0和1两个根节点DFS下去,如果两个相同的节点同时存在就统计答案。 ...
分类:其他   时间:2018-09-05 23:00:11    收藏:0  评论:0  赞:0  阅读:202
MySQL 循环分支语法
恢复内容开始 Loop循环 label: LOOP statement_list IF exit_condition THEN LEAVE label; END IF; END LOOP label; Repeat循环 REPEAT statement_list UNTIL search_condi ...
分类:数据库技术   时间:2018-09-05 22:59:50    收藏:0  评论:0  赞:0  阅读:215
React 开发注意事项
引用自定义组件的时候,组件名称首字母大写 ...
分类:其他   时间:2018-09-05 22:58:50    收藏:0  评论:0  赞:0  阅读:186
python 读写和合并二进制bin文件
在烧录程序的时候,需要将多个二进制bin文件合成一个,并且要指定数据段地址偏移量,在数据段之间的地址填充默认值0xff。因为不想手动操作,想直接通过make命令就可以生成合并后的bin文件,具体方法是通过在makefile中添加调用python脚本命令来实现bin文件合并操作,没正经学过脚本语言,p ...
分类:编程语言   时间:2018-09-05 22:58:30    收藏:0  评论:0  赞:0  阅读:1804
web框架原理
Web框架本质: Web应用本质上就是socket服务器.而用户的浏览器就是一个scoket客户端 可以说web服务本质上就是这是几行代码基础上扩展出来的,这段代码就是他们的祖宗 用户再浏览器中输入网址,浏览器会像服务器发送数据,那浏览器会发送什么数据呢? 规定HTTP协议,以后浏览器发送请求信息也 ...
分类:Web开发   时间:2018-09-05 22:58:12    收藏:0  评论:0  赞:0  阅读:320
记第一次面试经历
笔试 传值和传引用的区别? 静态链接库和动态链接库的区别?以及运行时在程序内存空间的位置? 死锁的产生条件及写一个简单的死锁程序 二叉树分层遍历算法手写 实现@别人的功能,@后可加命令和发送的消息,设计高效的结构去处理命令和消息,并写代码实现 第一面 技术 你个人的亮点 吸引面试官的点在哪里? 针对 ...
分类:其他   时间:2018-09-05 22:57:54    收藏:0  评论:0  赞:0  阅读:170
Hibernate 再接触 核心开发接口
1.可以重载方法进行配置文件的指定 这样读取到的就是hibernate.xml 但一般不建议修改 getcurrentsession 指的是上下文如果没有提交 就不会创建新的session opensession 永远打开新的session 用于鉴定事务边界 比如加入日志操作等 事务:要么同时完成, ...
分类:Web开发   时间:2018-09-05 22:57:36    收藏:0  评论:0  赞:0  阅读:197
mybatis~3
1、mybatis与hibernate的不同之处 mybatis不完全是一个ORM矿建,因为mybatis需要程序员自己编写SQL语句。mybatis可以通过XML或注解方式灵活配置要运行的SQL语句,并将Java对象和sql语句映射生成最终执行的sql,最后将sql执行的结果再映射生成java对象 ...
分类:其他   时间:2018-09-05 22:57:21    收藏:0  评论:0  赞:0  阅读:159
js中的鼠标滚轮事件
## 事件对象 event 1 event事件对象,表示用来获取事件的详细信息,比如得到鼠标的横坐标:事件对象.clientX(clientX是可视区坐标) window.onclick = function(ev){ var oEvent = ev || event;//event为IE8和IE8... ...
分类:Web开发   时间:2018-09-05 22:57:04    收藏:0  评论:0  赞:0  阅读:181
FastJson之JsonObject, JsonString, JavaBean,List快速转换
// 将json字符串转换为json对象 JSONObject jsonObject = JSON.parseObject(jsonStr); // {"retState":"SUCCESS","retCode":"000000","retMsg":"成功", "data":[{"id":2150,... ...
分类:编程语言   时间:2018-09-05 22:56:45    收藏:0  评论:0  赞:0  阅读:623
1335条   上一页 1 ... 4 5 6 7 8 ... 67 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!