0

行为模式-观察者模式

1 定义 定义对象间的一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。 2 适用性 1)当一个抽象模型有两个方面,其中一个方面依赖于另一个方面。将二者封装在独立的对象中以使它们可以各自独立地改变和复用。 2)当对一个对象的改变需要同时改变其他对象,而不知道具体 ...

甜橙很酸 发布于 2018-01-19 12:53 评论(0)阅读(9)
0

基础练习 FJ的字符串

问题描述 FJ在沙盘上写了这样一些字符串: A1 = “A” A2 = “ABA” A3 = “ABACABA” A4 = “ABACABADABACABA” … … 你能找出其中的规律并写所有的数列AN吗? 输入格式 仅有一个数:N ≤ 26。 输出格式 请输出相应的字符串AN,以一个换行符结束。 ...

努力提升自我 发布于 2018-01-19 12:01 评论(0)阅读(6)
1

假如时光倒流,我会这么学习Java

回头看看, 我进入Java 领域已经快15个年头了, 虽然学的也一般, 但是分享下我的心得,估计也能帮大家少走点弯路。 [入门] 我在2001年之前是C/C++阵营, 有C和面向对象的基础, 后来转到Java ,发现没有指针的Java真是好简单, 另外Java 的类库好用的让人哭啊。 后来我就看《T ...

Java团长 发布于 2018-01-19 11:49 评论(0)阅读(131)
0

[Haskell] 为什么列表操作++很昂贵?

博主是haskell新手。学习haskll的时候遇到了一些问题,在寻求答案的过程中产生了一些思考,可能理解存在偏差,希望各位不吝赐教。 提出问题 《 "Learn you a haskell for great good" 》里第六章关于函数 (左fold)的部分提到, 操作符比 要昂贵很多,所以我 ...

音无麻里亚 发布于 2018-01-19 11:45 评论(0)阅读(7)
0

1c19b35b005744d55261682b361804fa 这个是MD5

1c19b35b005744d55261682b361804fa 这个是MD5 ...

liu100897 发布于 2018-01-19 11:34 评论(0)阅读(6)
0

Pycharm+django新建Python Web项目

这两天初学Python,首先是学习Python语法有PyCharm就可以运行Console程序了,因为是初学所以,尽量写的比较详细,包括参考的资料地址... 1.下载Python,并安装[本文版本python-3.6.4] 配置环境变量Python.exe的路径: 通过Windows界面添加环境变量 ...

RemiHoston 发布于 2018-01-19 11:33 评论(0)阅读(56)
0

skynet源码分析之skynet_server

skynet是以服务为主体进行运作的,服务称作为skynet_context(简称ctx),是一个c结构,是skynet里最重要的结构,整个skynet的运作都是围绕ctx进行的。skynet_server提供的api主要分两大类: 1.对ctx的一系列操作,比如创建,删除ctx等 2.如何发送消息 ...

RainRill 发布于 2018-01-19 11:31 评论(0)阅读(9)
0

按位与、或、异或等运算方法

1、按位与运算符(&) 参加运算的两个数据,按二进制位进行“与”运算。运算规则:0&0=0; 0&1=0; 1&0=0; 1&1=1; 即:两位同时为“1”,结果才为“1”,否则为0例如:3&5 即 0000 0011 & 0000 0101 = 0000 0001 因此,3&5的值得1。 另,负数 ...

风狐 发布于 2018-01-19 11:10 评论(0)阅读(4)
0

es6初级之解构----之一

1. 访问对象属性 1.1 使用解构来访问对象:同样也可以访问,这种方式就是解构 1.2 解构出来的对象,需要与对象中的属性相同,不同的名字将无法实现效果: 1.3 小结:关于解构 1.3.1,右边是对象, 左边解构的语法,也是对象, {} 1.3.2,上面的name, age是局部变量 1.3.3 ...

huanying2015 发布于 2018-01-19 11:09 评论(0)阅读(2)
0

【iOS】控件截图、MP4格式视频流和m3u8格式视频流截取某一帧功能的实现

最近开发遇到一个点击按钮实现直播视频流截屏的功能,去网上查了一下资料,总结了一下iOS中截屏相关的知识,然后自己做了个demo。 demo主要实现了3种截屏方法,分别对应三种不同的应用场景。 1、imageView截图,这个截图方法可以用来实现截取项目中的控件,可截取的控件可包括UIImageVie ...

colorful_flowers 发布于 2018-01-19 11:06 评论(0)阅读(8)
0

【三十一】thinkphp之安装、配置、模块化及URL模式

一:安装与配置 1.获取ThinkPHP 下载地址:http://www.thinkphp.cn/down.html 2.入口文件 ThinkPHP采用单一入口模式对项目进行部署和访问,所以我们需要通过index.php来进行一些部署工作,保证其正常访问 index.php内容 3.自动生成 当我们 ...

花花妹子。 发布于 2018-01-19 10:47 评论(0)阅读(7)
0

探索java世界中的日志奥秘

java日志简单介绍 对于一个应用程序来说日志记录是必不可少的一部分。线上问题追踪,基于日志的业务逻辑统计分析等都离不日志。JAVA领域存在多种日志框架,目前常用的日志框架包括Log4j,Log4j 2,Commons Logging,Slf4j,Logback,Jul等。 一、java日志发展史 ...

上街、找金莎 发布于 2018-01-19 10:43 评论(0)阅读(44)
0

HBuilder打包App流程记录

基于HBuilder建立一个简单的移动app项目,并打包成apk,使用这套平台用H5开发真正的移动项目,相当于省去了原生部分的人力和工作配合,性能的话,后续我会基于这套技术开发相关的应用来验证,看能否媲美常用的hybrid应用。 ...

编码美学 发布于 2018-01-19 10:38 评论(0)阅读(49)
0

Python3.5下安装&测试Scrapy

python3.5安装并测试Scrapy以及错误解决,Scrapy框架结构清晰,基于twisted的异步架构可以充分利用计算机资源,是做爬虫必备基础,本文将对Scrapy的安装作介绍。 ...

Allister 发布于 2018-01-19 10:34 评论(1)阅读(18)
0

你的leader还在考核你的千行代码Bug率吗?

管理学大师德鲁克说:你如果你无法度量它,就无法管理它。要想做有效的管理,就很难绕开度量的问题。 软件开发的过程或者技术团队的管理也存在着如何去合理的度量效率的问题。而度量是把双刃剑,度量具有极强的引导性。度量指标会激励团队重视并改善能够度量元素,也会导致你忽视无法度量的元素,并使得问题进一步恶化。所 ...

peida 发布于 2018-01-19 10:29 评论(0)阅读(19)
0

基于异步队列的生产者消费者C#并发设计

继上文<<基于阻塞队列的生产者消费者C#并发设计>>的并发队列版本的并发设计,原文code是基于<<.Net中的并行编程-4.实现高性能异步队列>>修改过来的,前面的几篇文章也详细介绍了并发实现的其它方案及实现。直接给code: 调用code: 并发系列应该就这样完了,回头整理成目录,自己查起来也方 ...

又见阿郎 发布于 2018-01-19 10:21 评论(2)阅读(113)
0

opus在arm的嵌入式平台上的移植和开发

最近产品中要用到opus,圣上一声令下,把opus移植到我们平台上,什么?opus?opus是什么?在一脸 茫然中,我这特种兵码农就赤手空拳上战场了。 废话少说,赶紧在网站:https://opus-codec.org/downloads/ 把最新的稳定的opus源码opus-1.2.1.tar.g ...

沧海粟 发布于 2018-01-19 10:19 评论(0)阅读(3)
0

Ubuntu开机启动roscore服务的设置

1、在/etc/init.d中添加启停脚本ros_daemon.bash: 2、Ubuntu自启服务的设置: 1、删除自启动服务: sudo update-rc.d ros_daemon.bash remove 如果/etc/init.d/ros_daemon.bash仍然存在,那么需要添加-f选项 ...

xiaochou 发布于 2018-01-19 09:58 评论(0)阅读(9)
0

前端基于react,后端基于.net core2.0的开发之路(番外篇) 后端使用T4模板,生成某些类

1.介绍 因为开发过程中,有部分类是你加一个模型,就需要去改动的,每次加非常的烦,或者有些类,你只用到了他基类的方法,但是你还必须建一个文件才能调用他基类的方法,也很烦。 这个时候,T4就非常有用了。 我主要解决了IOC注入类,和服务类 2.项目介绍 地址:https://gitee.com/tea ...

Ambre 发布于 2018-01-19 09:57 评论(0)阅读(30)
0

ReverseEngineerCodeFirst 自定义模板

1.在你要生成的项目里面在根目录下面添加CodeTemplates文件夹,并在该文件夹下面创建子文件夹ReverseEngineerCodeFirst 2.在ReverseEngineerCodeFirst目录下面新建一下几个文件: Context.tt 1 <#@ template hostspe ...

OMI-Liwenxue 发布于 2018-01-19 09:35 评论(0)阅读(6)