Go语言9-socket和redis
socket编程在Go里为我们提供了net包。下面这篇貌似是官方文档的翻译:https://blog.csdn.net/chenbaoke/article/details/42782571 上面的转载,上面的页面在IE下浏览貌似有点问题:https://studygolang.com/articles/3600Packagenetprovidesaportableinterfacefornetwo
python 图像工具opencv3实例(对象识别和增强现实)1-图像
安装OpenCV-Python安装本教程基于python3,ubuntu16,在windows环境可能可以运行。Linux#!pythonpip3 install opencv-pythonWindows#!pythonpip install opencv-python文档:官网opencv-python官方文档读取显示和保存图片01_reading_image.py读取显示图片import cv
带着萌新看springboot源码8(spring ioc源码 完)
上一节说到实例化了所有的单实例Bean,后面还有一步遍历 12.完成容器刷新(finishRefresh();) 那个和生命周期有关的后置处理器类型是LifecycleProcessor;监听器原理我就不多说了吧(大概原理参考我写的“知识小罐头”)。。。。。 到此为止,ioc容器的源码我就粗略的走了一遍。还是那句话,我这是很简单很粗糙的走了一遍,其中有很多的原理都没有说,要想真的弄懂
Javascript 异步编程的4种方法
你可能知道,Javascript语言的执行环境是"单线程"(singlethread)。所谓"单线程",就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务,以此类推。这种模式的好处是实现起来比较简单,执行环境相对单纯;坏处是只要有一个任务耗时很长,后面的任务都必须排队等着,会拖延整个程序的执行。常见的浏览器无响应(假死),往往就是因为某一段Javascri
layer ui使用多层弹框时,各个页面交互问题
最近在用layerui的弹框做项目,使用的时候有时会用到2-3级的弹框,多级弹框会遇到每个弹框的数据之间的交互问题,例如:图中有两个弹框父级弹框编辑用户,子级弹框角色分配,我所选中的复选框,需要在父级弹框里显示出来那我父级页面的弹框的代码可以这样写$('.user-add').on("click",function(){varurl=basePath+"/admin/user/v/userAdd"
HTML标记语言——表格的基本结构
表格的基本结构1 标记1.1 基本格式 表格内容1.2 table标记的属性1.2.1 width属性 表示表格的宽度,它的值可以是像素(px)也可以是父级元素的百分百(%)1.2.2 height属性 表示表格的高度,它的值可以是像素(px)也可以是父级元素的百分百(%)1.2.3 border属性 表示表格外边框的宽度1.2.4 align属性 表格的显示位置 left居左显示
字典树进行大数据次数的统计
提起字典我们首先想到的就是小时候使用的新华字典,字典的好处就是把大量的汉字,组织到了一本书中,安装一定的顺序方便了我们进行快速的查找。1、给出n个单词和m个询问,每次询问一个单词,回答这个单词是否在单词表中出现过,以及出现的次数。如果内存可以存储下,可以直接使用hashmap进行处理,key存储当前的单词,value存储出现的次数。时间复杂度为把单词放入的时间O(n)2.给出n个单词和m个询问,每
机器学习实战-02-决策树
1、决策树简单介绍 上一篇的kNN算法虽然可以完成很多分类任务,但它最大的缺点是无法给出数据的内在含义,而决策树的主要优势就在于数据形式非常容易理解。决策树算法能够读取数据集合,决策树的一个重要任务是为了数据所蕴含的知识信息。因此,决策树可以使用不熟悉的数据集合,并从中提取一系列规则,在这些机器根据数据集创建规则就是机器学习的过程。2.决策树.png信息增益公式计算:(1)计算数据集D的经验熵H
Android应用开发框架经验小结
前言在Android应用开发过程中一般会涉及到如下几个方面的问题:1.多张大图的加载OOM2.本地数据库存储3.事件/消息的传递4.在非Root设备上查看应用数据5.网络请求,Json/XML数据解析6.方法数超过65535限制7.混淆代码AGES开发框架AGES开发框架是我根据AndroidAnnotations+GreenDao+EventBus+SpringAndroid的首字母命名的。下面
开发自己的react-native组件并发布到npm
写在前面在做react-native开发的时候,我们经常会找到一些第三方组件,并且通过npminstall的方式很方便的安装使用。在使用的同时,你是否想过,我们自己应该如何开发并发布一个组件呢?不管是给自己的多个项目共用,或者开源给到别人用,这都是一件很酷的事情。那么今天,我就以我自己开发的一个在ios和android通用的CardView组件为例来讲一下,如何开发一个自己的组件,并开源到gith
[Android开源]高仿墨迹天气 白天晴天
简介一直对墨迹天气的绚丽的场景蛮感兴趣的,趁有时间,自己就高仿了其中的一个场景,其他场景呢,也是类似的,主要是写对象的AI也就是逻辑了。代码分析来看看代码结构吧这里使用了SurfaceView而不是用的view,其实这个天气的场景绘制更像是游戏开发,使用SurfaceView会更灵活。 public SceneSurfaceView(Context context, AttributeSet
弹出遮罩层后,如何禁止底层页面的滚动
弹窗是一种常见的交互方式,而蒙层则是弹窗必不可少的元素,用于隔断页面与弹窗区块,暂时阻断页面的交互。但是,我们会发现,当弹出遮罩层后,底层body的内容也是可以滚动,显然这不是我们想要的效果,而这个问题就是小萌最近开发项目时遇到的问题。一个小程序的项目,是用MPVUE(一个使用Vue.js开发小程序的前端框架)做的。其中有做一个详情页面领取优惠券的功能。点击领取按钮,优惠券列表从底部滑出,有一个半
SpringCloud Ribbon的分析(二)
上文我们分析到 loadBalancer根据具体的算法选择相应的server。protected Server getServer(ILoadBalancer loadBalancer) { if (loadBalancer == null) { return null; } return loadBalancer.chooseSer
酷炫的Activity切换动画,打造更好的用户体验
毫无疑问,动画效果能提高用户体验。我们平时使用最多的动画基本上是属性动画和补间动画了,属性动画很强,基本能定制我们想要的动画,但是你是否知道,API21(5.0)后系统内置了Activity之间的切换动画,而且非常酷炫,今天我跟大家一起分享一下。我们知道,在两个Activity之间切换,我们一般会写出类似下面的代码:Intent intent=new Intent(this,SecondActiv
CSS文字样式
文字大小:|xx-small|x-small|small|medium|large|x-large|xx-lager|: large small相对父元素的大或者小文字字体:font-family:"宋体","微软雅黑";//解决多个系统兼容性问题 escape("微软雅黑")font-family:"%u5FAE%u8F6F%u96C5%u9ED1" ==font-family:"微软雅黑"字体
博客转发小工具1
有些朋友在转发别人博客的时候会问,博客怎么转发的啊?让我一段一段的复制吗?那图片怎么办?隐藏代码要一个一个的打开了复制?对,很麻烦。费时费力。有的同学会说收藏不就可以了吗?收藏只是收藏了别人的地址,并没有收藏人家的全部内容。如果人家删除原文章,那就等于白收藏了。我不知道博客园有没有一键转发的功能,反正我是没找到的。于是,闲来无事,做了个博客转发小工具。其实很简单,分三步。 一:取得页面内容取页面内
《前端之路》之 网页生成的过程及对性能的影响
11:网页生成的过程及对性能的影响网页生成的过程网页生成过程,大致可以分成五步1. HTML代码转化为DOM2. CSS代码转化成CSSOM(CSS Object Model)3. 结合DOM和CSSOM,生成一棵渲染树(包含每个节点的视觉信息)4. 生成布局(layout),即将所有渲染树的所有节点进行平面合成5. 将布局绘制(paint)在屏幕上在这五步里面,第一步到第三部都非常快,第四步和第
5个有趣的算法、逻辑面试题
1、A、B两人分别在两座岛上。B生病了,A有B所需要的药。C有一艘小船和一个可以上锁的箱子。C愿意在A和B之间运东西,但东西只能放在箱子里。只要箱子没被上锁,C都会偷走箱子里的东西,不管箱子里有什么。如果A和B各自有一把锁和只能开自己那把锁的钥匙,A应该如何把东西安全递交给B?答案:A把药放进箱子,用自己的锁把箱子锁上。B拿到箱子后,再在箱子上加一把自己的锁。箱子运回A后,A取下自己的锁。箱子再运
C#中IsXXX 系列方法
不知道有人做没做过对日外包,如果做过的话,那么对vb.net应该非常熟悉了,当年我刚毕业的时候也做过四个月的外包,那种日子简直不是人过的,就连大楼下面买珠宝的阿姨都说,这些孩子,只看过他们上班,就没见过他们下班,不过有一点好,有个QA的小姑娘天天下午6点教我们倭瓜语,现在还在勾搭中。。。 好了,现在我们看看需求。 一:如何判断“a”是不是数字类型。 ①:在C#中我们可能会用TryParse
神经网络 之 线性单元
本文结构:什么是线性单元有什么用代码实现1.什么是线性单元线性单元和感知器的区别就是在激活函数:感知器的f是阶越函数:线性单元的激活函数是线性的:所以线性模型的公式如下:2.有什么用感知器存在一个问题,就是遇到线性不可分的数据时,就可能无法收敛,所以要使用一个可导的线性函数来替代阶跃函数,即线性单元,这样就会收敛到一个最佳的近似上。3.代码实现1.继承Perceptron,初始化线性单元from