自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 收藏
  • 关注

转载 动态分配多任务资源的移动端深度学习框架

与云相比,移动系统受计算资源限制。然而众所周知,深度学习模型需要大量资源 。为使设备端深度学习成为可能,应用程序开发者常用的技术之一是压缩深度学习模型以降低其资源需求,但准确率会有所损失。尽管该技术非常受欢迎,而且已被用于开发最先进的移动深度学习系统,但它有一个重大缺陷:由于应用程序开发者独立开发自己的应用,压缩模型的资源-准确率权衡在应用开发阶段的静态资源预算的基础上就被预...

2018-10-31 15:18:48 147

转载 js 数组的迭代方法

foreachvar arr = [1,2,3,4,5,6,7,8];arr.forEach(function(item,index){ console.log(item + "-----" + index);});复制代码mapvar arr = [1,2,3,4,5,6,7,8];var arr1 = arr.map(function(item,index){ retur...

2018-10-31 15:07:34 218

转载 python学习笔记之使用threading模块实现多线程(转)

综述Python这门解释性语言也有专门的线程模型,Python虚拟机使用GIL(Global Interpreter Lock,全局解释器锁)来互斥线程对共享资源的访问,但暂时无法利用多处理器的优势。在Python中我们主要是通过thread和 threading这两个模块来实现的,其中Python的threading模块是对thread做了一些包装的,可以更加方便的被使用,所以我们使用 ...

2018-10-30 20:31:00 52

转载 关于秒杀,多个用户抢同一件商品

不是学Java的同学不必往下看了今天中午与同事吃饭,回公司的路上这位同事说有个人问他一个问题“假如两个人同时购买一件商品该怎么办?”就像上面的大妈在抢购减价的鸡蛋,就好像不要钱一样。。售货员就很无奈。。当时我脑子里瞬间想到的是上锁,队列。把加入购物车这一步骤给锁起来,这样可以避免超卖现象。然后我的同事追问“同时呢,两个人同时买该怎么办?”答:“你都已经上锁了,用户1和用户2...

2018-10-30 13:13:00 6514

转载 Node.js 系列 - 搭建路由 & 处理表单提交

作为还在漫漫前端学习路上的一位自学者。我以学习分享的方式来整理自己对于知识的理解,同时也希望能够给大家作为一份参考。希望能够和大家共同进步,如有任何纰漏的话,希望大家多多指正。感谢万分!之前, 我们搭建了静态文件服务器. 用户通过在浏览器搜索栏输入 URL 来请求保存在服务器的指定文件. 但是除了提供静态文件, 服务器能做的还有很多很多. 在这一篇, 我们要学会用 Node.js 处理从...

2018-10-29 23:07:30 81

转载 图元的属性---OpenGL属性组

2019独角兽企业重金招聘Python工程师标准>>> ...

2018-10-29 16:19:00 145

转载 初始协程概念

# pip 装模块 greenlet和gevent# 协程 # 与进程、线程一样也是实现并发的手段 # 创建一个线程、关闭一个线程都需要创建寄存器、栈等、需要消耗时间# 协程本质上是一个线程 # 能够在多个任务之间切换来节省一些IO时间 # 协程中任务之间的切换时间开销,要远远小于进程或线程之间的切换 # 4CPU中...

2018-10-28 14:43:00 61

转载 如何给RecycleView布局中的按钮设置监听事件

2019独角兽企业重金招聘Python工程师标准>>> ...

2018-10-27 18:09:00 866

转载 实验一

一、实验目的掌握使用debug工具编写和调试汇编命令的方法掌握第 1-2章所学的关于 CPU、寄存器、内存的基础知识掌握第 1-2章涉及的几条指令 mov, add, sub, jmp的用法复习教材第 1~2章内容,完成教材内相关检测点结合教材实验1(P35)及公邮文件中心→实验下的“实验1辅助文档.pdf”学习debug工具用法。三、实验内容...

2018-10-27 14:57:00 66

转载 Bootstrap and Angular

外国友人提示我不要使用jquery, 要学就学react,vue和angular.一个bootstrap navbar 的shadow改造版,很漂亮.以及bootstrap的模板站 https://startbootstrap.com转载于:https://www.cnblogs.com/ukzq/p/986075...

2018-10-27 12:13:00 48

转载 OSI7层网络模型协议精析

OSI7层网络模型协议精析一、总结一句话总结:在7层模型中,每一层都提供一个特殊的网络功能。从网络功能的角度观察:下面4层(物理层、数据链路层、网络层和传输层)主要提供数据传输和交换功能,即以节点到节点之间的通信为主;第4层作为上下两部分的桥梁,是整个网络体系结构中最关键的部分;而上3层(会话层、表示层和应用层)则以提供用户与应用程序之间的信息和数据处理功能为主。简言之,下4层主要完成通信...

2018-10-26 18:37:00 165

转载 如何静态修改主机名

操作系统:RHECL 7/CentOS 7任务:通过命令静态修改主机名,当然也可以通过修改hostname文件。[root@localhost yum.repos.d]# hostnamectl Static hostname: localhost.localdomain Icon name: computer-vm Chassis: ...

2018-10-26 15:02:36 163

转载 easyui---form表单_validatebox验证框

第一种方式:混合写法 $("#password").validatebox({}) <td><input type="text" name="password" required="true" id="password"></td>第二种方式:js写法 $("#password").validatebox({required="t...

2018-10-25 21:05:00 166

转载 Hive动态分区

2019独角兽企业重金招聘Python工程师标准>>> ...

2018-10-25 13:49:00 57

转载 sublime安装完插件后出现的一些问题

1.安装anaconda后代码前面出现小方框解决办法:这是由于不符合PEP8代码规范,在空白地方右击,选择anaconda --> autoformat PEP8 Errors ,同时保证导入语句和函数体之间空两行PEP8代码规范:导入语句和函数体之间空2行;注释语句的 # 和语句之间空一个 TAB 键,# 和后面的注释语句键空1个空格......2. sub...

2018-10-22 16:57:00 178

转载 简单测试Java线程安全中阻塞同步与非阻塞同步性能

摘抄自周志明老师的《深入理解Java虚拟机:JVM高级特性与最佳实践》13.2.2 线程安全的实现方法1.名词解释同步是指锁哥线程并发访问共享数据时,保证共享数据同一时刻只被一个线程访问互斥同步(阻塞同步)是一种悲观的并发策略,总是认为只要不去做正确的同步措施(加锁),那就肯定会出现问题。阻塞同步最主要的问题是进行线程阻塞和唤醒所带来的性能问题,因为在JDK 1.2之后,Java的...

2018-10-22 16:55:00 93

转载 面试备考

一。网易大数据开发面经一面:1.自我介绍   尊敬的面试官您好,我是来自河北省的袁志良。本科就读于燕山大学里仁学院。正如大家所见,我的内在和外表一样敦厚和实在,成长的经历已经使我不骄不躁,不浮不飘。我本人,虽然不善于花言巧语,但是真诚和厚道总能使我很好的融入集体,收获朋友。我知识和技能扎实,能够决心钻研,并解决各种疑难问题,并从中获取自信和快乐。公司的口号是********,我感觉也非...

2018-10-21 18:43:00 126

转载 第五周动手动脑(2018.10.15-10.21)

问题一:早期经常这样定义变量:int value=100;前面的这样定义:myclass obj=new myclass();这两种方式定义的变量是一样的吗?答:当声明一个对象类型的变量时,实际上并没有创建一个对象,此变量=null。//myclass obj=new myclass(); 定义一个原始类型的变量时,会马上给其分配内存 //int value=100...

2018-10-21 16:58:00 98

转载 圆柱模板单页HTML5展示代码

`<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;<html xmlns="http://www.w3.org/1999/xhtml"&gt;<head>...

2018-10-21 09:35:44 308

转载 小程序使用.json文件来对本页面的窗口表现进行配置

app.json(控制所有页面的窗口表现)配置示例{ "window":{ "navigationBarBackgroundColor": "#ffffff", "navigationBarTextStyle": "black", "navigationBarTitleText": "微信接口功能演示", "backgroundColor": "#eeeeee", ...

2018-10-20 23:05:00 470

转载 epoll——IO多路复用选择器

上上篇博客讲的套接字,由于其阻塞性而导致一个服务端同一时间只能与一个客户端连接。基于这个缺点,在上篇博客我们将其设置为非阻塞实现了一个服务端同一时间可以与多个客户端相连,即实现了并发,但其同样留下了一个缺点:CPU的利用率低。这一篇博客是基于这个缺点再进一步进行改善,即实现并发,又提高CPU的利用率。什么是epoll?epoll是Linux内核为处理大批量...

2018-10-20 00:30:00 86

转载 Java 设计模式

一直想写一篇介绍设计模式的文章,让读者可以很快看完,而且一看就懂,看懂就会用,同时不会将各个模式搞混。自认为本文还是写得不错的???,花了不少心思来写这文章和做图,力求让读者真的能看着简单同时有所收获。设计模式是对大家实际工作中写的各种代码进行高层次抽象的总结,其中最出名的当属 Gang of Four (GoF) 的分类了,他们将设计模式分类为 23 种经典的模式,根据用途我们又可以分为三大类,...

2018-10-19 06:30:52 68

转载 Senparc.Weixin微信开发(3) 自定义菜单与获取用户组

自定义菜单代码参考:http://www.cnblogs.com/szw/p/3750517.html还可以使用他们官网的自定义:https://neuchar.senparc.com/User/WeixinMenu注册好,再先弄好配置。直接可以推送。获取用户组 /// &lt;summary&gt; /// 取得用户组 /// &lt;/...

2018-10-18 22:10:00 689

转载 【React进阶系列】 虚拟dom与diff算法

虚拟domJsx 表面写的是html,其实内部执行的是一段js createElementReact.createElement( type, [props], [...children])createElement把这个树形结构,存在内存里面 Jsx最终以这样的一个个对象递归的存在内存中,执行diff算法多层结构简...

2018-10-18 20:23:43 100

转载 Android Studio 配置官方教程

Android Studio 配置官方教程 

2018-10-18 19:24:00 79

转载 Python语言程序设计基础(4)—— 程序的控制结构

PM2.5pm = eval(input())if pm>=75: print("空气存在污染")else : print("空气没有污染")print("空气{}污染".format("存在" if pm>=75 else "没有"))健康height,weight = eval(input())bmi = wei...

2018-10-18 17:42:00 81

转载 动态路由协议-OSPF

OSPF 是 Open Shortest Path First开放最短路由优先协议OSPF特点:区域划分 : OSPF 协议允许自治系统的网络被划分成区域来管理,区域间传送的路由信息被进一步抽象,从而减少了占用网络的带宽。路由分级 : OSPF 使用 4 类不同的路由,按优先顺序来说分别是:区域内路由、区域间路由、第一类外部路由、第二类外部路由OSPF的HELLO包:它是向多点广播组224.0.0...

2018-10-18 16:32:33 172

转载 spring cloud admin开源项目ACE源码阅读-鉴权

鉴权ACE项目是一个比较完整的使用了spring cloud框架的开源项目,可以用它来快速搭建分布式系统。本次着重看的部分是其服务以及用户鉴权的部分。ACE有一个鉴权服务,负责微服务群的鉴权。启动ACE项目依次启动center,auth-server,admin,gateway即可。模块架构鉴权模块分为服务端和客户端(另有一个com...

2018-10-18 13:02:03 333

转载 Oracle的初学

1、利用SQLPLUS连接oracle数据库sqlplus s16436213/s16436213@orcl2、设置SQLPLUS的环境变量--pagesize show pagesize; set pagesize is 90; select * from emp; --linesize set linesize 160; select * from ...

2018-10-18 13:02:00 49

转载 微信小程序之接口数据获取

2019独角兽企业重金招聘Python工程师标准>>> ...

2018-10-16 14:52:00 7261

转载 MySQL 基础

0. 说明  MySQL 事务 && MySQL 数据类型 && MySQL 登陆 && MySQL 数据库操作1. MySQL 事务  参考:MySQL 事务  MySQL 事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的...

2018-10-16 09:34:00 41

转载 从QQ音乐开发,探讨如何利用腾讯云SDK在直播中加入视频动画

欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~本文由腾讯游戏云发表于云+社区专栏看着精彩的德甲赛事,突然裁判一声口哨,球赛断掉了,屏幕开始自动播放“吃麦趣鸡盒,看德甲比赛”的视频广告那么问题来了,如何在直播流中,无缝的插入点播视频文件呢?本文介绍了QQ音乐基于腾讯云AVSDK,实现互动直播插播动画的方案以及踩过的坑。01从产品经理给的需求说起“开场动画?插播广告?”...

2018-10-16 09:12:39 133

转载 Python中复制、深拷贝和浅拷贝的区别

深拷贝定义(deepcopy)在Python中,由于一切皆对象,所以任何变量都可以被引用,也即可以被赋值给任何变量。但是在Python中,给变量赋值,是区分的,一般情况下,Python中的变量赋值都是浅拷贝,如果需要使用深拷贝,需要特别指定。深拷贝是对原对象的“复制以及粘贴”,其实就是在内存中重新开辟了一个新的内存空间来存放这一份数据,两个变量其实是两个不一样的变量,仅仅是数据值相同而已,...

2018-10-15 23:16:00 80

转载 「数据结构与算法(Python)」(二)

顺序表在程序中,经常需要将一组(通常是同为某个类型的)数据元素作为整体管理和使用,需要创建这种元素组,用变量记录它们,传进传出函数等。一组数据中包含的元素个数可能发生变化(可以增加或删除元素)。对于这种需求,最简单的解决方案便是将这样一组元素看成一个序列,用元素在序列里的位置和顺序,表示实际应用中的某种有意义的信息,或者表示数据之间的某种关系。这样的一组序列元素的组织形式,我们可以将其...

2018-10-15 20:43:00 64

转载 MongoDB 删除数据库

rszhou:PRIMARY> show dbsadmin 0.000GBlocal 146.588GBdb_chunqiu 1163.165GBrszhou:PRIMARY>use db_chunqiurszhou:PRIMARY> db.dropDatabase(){ "dropped" : "db_chunq...

2018-10-15 16:36:11 88

转载 我来重新学习js 的面向对象(part 5)

这是最后的最后了,我会顺便总结一下各种继承方式的学习和理解。(老板要求什么的,管他呢)一、继承-组合继承、伪经典继承图片来自:www.joyme.com/xinwen/2017…这是一种将原型链和借用构造函数的技术结合起来的一种继承模式。不是假合体,是真合体!核心思想是:使用原型链实现对原型属性和方法的继承。通过借用改造函数来实现对实例属性的继承。很像之前说过的组合使用构造函...

2018-10-14 04:23:06 67

转载 高并发处理

https://www.cnblogs.com/lr393993507/p/5909804.html转载于:https://www.cnblogs.com/stormy/p/9777940.html

2018-10-12 14:25:00 43

转载 微信公众号开发

说明:由于最近开发公众号,特写篇文章来记录下开发流程和开发中的坑。开发用的技术为 react + express , nodejs作为中间层。一.配置篇首先申请接口测试号地址:mp.weixin.qq.com/wiki?t=reso…上面为测试号配置页面1.接口配置信息 修改这里的接口配置信息 需要和 微信进行一次通信,才能够填写。这一层通信是在nodejs层里进行的。在项目里...

2018-10-12 08:49:37 91

转载 方法

一,方法的概述1,定义2,方法定义在类体中。方法可调用方法,但不可定义方法3,程序执行到return 就结束了4,方法的调用可以用栈来解释二,JVM 运行时内存的分配(简单版)1,方法区:类的所有信息,常量,静态变量2,JVM栈(stack):a,每调用一次方法,就会开辟一块空间。(未调用时,方法在方法区存着,因为其在类中定义)b,方法中的局部变量,包括方法的参数...

2018-10-11 14:16:00 46

转载 cf914F. Substrings in a String(bitset 字符串匹配)

题意题目链接SolOrz jry和上一个题一个思路吧,直接bitset乱搞,不同的是这次有了修改操作因为每次修改只会改两个位置,直接暴力改就好了#include&lt;bits/stdc++.h&gt;using namespace std;const int MAXN = 1e5 + 10;char s[MAXN], tmp[MAXN];int N, q;bitset&lt...

2018-10-10 10:42:00 114

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除