bmw601055的博客

私信 关注
bmw601055
码龄4年
  • 191,987
    被访问量
  • 暂无
    原创文章
  • 84,079
    作者排名
  • 28
    粉丝数量
  • 于 2017-07-31 加入CSDN
获得成就
  • 获得34次点赞
  • 内容获得31次评论
  • 获得56次收藏
荣誉勋章
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

如何写SysV服务管理脚本

本文目录:1.1 SysV脚本的特性1.2 SysV脚本要具备的能力1.3 start函数分析1.4 stop函数分析1.5 reload函数分析1.6 status、restart、force-reload等1.7 结束语 SysV服务管理脚本和/etc/rc.d/init.d/functions文件中的几个重要函数(包括daemon,killproc,statu
转载
486阅读
0评论
0点赞
发布博客于 4 年前

Calico 的网络结构是什么?- 每天5分钟玩转 Docker 容器技术(68)

上一节我们部署了 Calico 网络,今天将运行容器并分析 Calico 的网络结构。在 host1 中运行容器 bbox1 并连接到 cal_net1: docker container run --net cal_net1 --name bbox1 -tid busybox查看 bbox1 的网络配置。 cali0 是 calico interface,
转载
245阅读
0评论
0点赞
发布博客于 4 年前

Markdown(editormd)语法解析成html

我们在一些网站中可以见到一款网页编辑器——markdown;  这是一款功能强大的富文本编辑器,之前自己在网页上使用的时候遇到了一点点的问题,现在跟大家分享下  在我们写了文章之后是需要将内容保存到数据库的,如果保存到数据库中要方便以后需改的话,那么需要保存成markdown语言,如果保存成html语言通过反向解析成markdown这个可能效果不是很好  如果保存成markdown就涉
转载
2556阅读
1评论
1点赞
发布博客于 4 年前

深入理解计算机系统(2.2)------进制间的转换原理

上一篇博客我们讲解了信息的在计算机中是如何存储以及如何表示的。但是对于各个进制的转换 LZ 只是一笔带过了,后来LZ仔细研究了进制转换的原理,发现还是挺有感悟的。那么这篇博客就讲讲进制转换。 1、进制的介绍  在讲进制之前,我们先看一下数制的定义:用一组固定的数字和一套统一的规则来表示数目的方法称为数制。  而数制有进位计数制与非进位计数制之分。非进位计数制的数码表示的数值大小与它
转载
621阅读
0评论
0点赞
发布博客于 4 年前

[Unity 设计模式]桥接模式(BridgePattern)

1.前言继上一讲IOC模式的基础上继续本讲桥接模式,笔者感觉桥接模式是23种设计模式中桥接模式是最好用但也是最难理解的设计模式之一,23中设计模式就好武侠剧中一本武功秘籍,我们在工作过程中想要熟练运用其中的每一种设计模式就好比跟高手过招想要能运用好武侠秘籍中的每一招每一式,并且能随着对手出招的不同我们能随机应变对应的招数,这就要求我们对每一种设计模式都理解的非常深刻才能运用自如,打出组合拳的效
转载
266阅读
0评论
0点赞
发布博客于 4 年前

C#接口--C#基础

1、接口的声明接口:描述属于任何类或者结构的一组相关功能,是一种规范、功能组成:属性、方法、事件、索引或者这四种成员的任意组合构成基本知识点:1)接口默认的权限修饰符是:public,不允许加权限修饰符【如:interface IEatable{},不能是public interface IEatable{}】,成员也不能加abstract【正确是:string Name{get;
转载
206阅读
1评论
0点赞
发布博客于 4 年前

书,不珍藏了。

抱歉博客园的管理人员,我又来卖书了,最后几本了。前几天发了个贴子,买出去大部分的书,现在还剩下几本。再次低价处理。8元每本/买二送1。邮费自理。一般发韵达,北京市内普通书大概8块,外地20左右。厚的书邮费会贵一些。在留言区写时需要的书名(先到先得),要在留言区写,否则别人不知道还剩下哪本,谢谢,如果买两本请写三本书名,地址和联系方式私信我,信誉时代可以先付款也可以书到了再付款,不接受退货。
转载
237阅读
0评论
0点赞
发布博客于 4 年前

html5的本地存储

正好刚刚写了javaweb的session存储,反正还早....就把html5的本地存储一块写了吧cookie在说html5的本地存储之前,不得不说下在它之前的本地存储cookie。cookie存储在浏览器端,并且会随着浏览器的请求一起传到服务器段,它有一定的过期时间,到了过期时间会自动消失。小伙伴么可以打开浏览器自己看一下  默认生命周期是浏览器关闭。当然你任性,也可
转载
527阅读
0评论
0点赞
发布博客于 4 年前

当你在设置里修改字体大小的时候,到底在修改什么

版权声明:本账号发布文章均来自公众号,承香墨影(cxmyDev),版权归承香墨影所有。每周会统一更新到这里,如果喜欢,可关注公众号获取最新文章。未经允许,不得转载。一、设定字体,该用 sp 还是 dp对于 Android 开发而言,在开始学习的阶段,就已经被告知,为了达到更好的 UI 适配,应该使用和像素(px)的无关的一些相对尺寸来进行布局。View 的尺寸和距离
转载
615阅读
0评论
0点赞
发布博客于 4 年前

JS中的正则表达式

在网页中填写表单或者注册登录信息时,会用到正则表达式来规定要输入内容的形式。首先,简单介绍一下正则表达式。 1、正则表达式包括两部分1)定义正则表达式的规则;2)正则表达式的模式(i/g/m);2、声明正则表达式:1)自变量声明:var reg=/表达式规则/表达式模式;eg:var reg=/white/g;2)使用new关键字:var reg=new Reg
转载
189阅读
0评论
0点赞
发布博客于 4 年前

用JS制作一个信息管理平台

首先,介绍一些需要用到的基本知识。【JSON】JSON是数据交互中,最常用的一种数据格式。由于各种语言的语法都不相同,在传递数据时,可以将自己语言中的数组、对象等转换为JSON字符串。 传递之后,可以将JSON字符串,再解析为JSON对象。JSON对象的使用与JS中的对象基本相同,唯一需要区别的是,JSON中的键,必须是字符串。比如:var jsonObj = {
转载
336阅读
0评论
0点赞
发布博客于 4 年前

NumPy

参见维基百科NumPyNumPyType: moduleProvidesAn array object of arbitrary homogeneous items Fast mathematical operations over arrays Linear Algebra, Fourier Transforms, Random Number Generation H
转载
558阅读
0评论
0点赞
发布博客于 4 年前

音频的编解码及其优化方法和经验

音频的编解码(codec)根据应用场景的不同主要由几大技术组织制定,分别是ITU-T、3GPP、MPEG。当然也有一些公司或者公司的联合体等制定,如微软的WMA。他们不仅制定了codec的规范,同时还提供软件实现的reference code,这样便于普及制定的codec的使用。本文先谈谈这些codec,然后讲怎么样根据reference code去优化codec(主要是减少CPU load)。
转载
2044阅读
0评论
0点赞
发布博客于 4 年前

unigui导出EXCEL使用NATIVEEXCEL

unigui导出EXCEL使用NATIVEEXCEL// 需要nativeexcel控件// cxg 2017-9-9unit myExcel;interfaceusesSystem.SysUtils, db,Dataset2Excel;procedure exportXLS(dataset: TDataSet);implementationusesMa
转载
654阅读
0评论
0点赞
发布博客于 4 年前

ChoETL

ETL,是英文 Extract-Transform-Load 的缩写,用来描述将数据从来源端经过抽取(extract)、转换(transform)、加载(load)至目的端的过程。ETL一词较常用在数据仓库,但其对象并不限于数据仓库。ETL是构建数据仓库的重要一环,用户从数据源抽取出所需的数据,经过数据清洗,最终按照预先定义好的数据仓库模型,将数据加载到数据仓库中去。  1. 安装ChoETL
转载
536阅读
0评论
0点赞
发布博客于 4 年前

unigui导出EXCEL使用NATIVEEXCEL

unigui导出EXCEL使用NATIVEEXCEL// 需要nativeexcel控件// cxg 2017-9-9unit myExcel;interfaceusesSystem.SysUtils, db,Dataset2Excel;procedure exportXLS(dataset: TDataSet);implementationusesMa
转载
821阅读
0评论
1点赞
发布博客于 4 年前

base64随机字符混淆加密、解密-美拍视频地址解密,反推加密算法

用火车头测试采集美拍的数据时无意中发现美拍的视频地址是一段加了混淆字符串的base64代码。如下图于是好奇之下研究了下解密算法。具体过程省略800字。发现美拍的视频解密是通过js完成,于是找到了具体的解密代码,如下: 1 ;(function(a) { 2 var b = "substring", 3 c = "split", 4 d = "re
转载
2191阅读
1评论
0点赞
发布博客于 4 年前

为测试赋能,腾讯WeTest探索手游AI自动化测试之路

作者:周大军/孙大伟, 腾讯后台开发 高级工程师 商业转载请联系腾讯WeTest获得授权,非商业转载请注明出处。 WeTest导读做好自动化测试从来不件容易的事情,更何况是手游的自动化测试,相比传统的APP,手游画面纯OPENGL绘制无可识别控件,且界面动画多、随机性大。举个例子,拿新手引导来说,手游中新账号试玩会有一系列的新手引导,当新手引导过程通过之后,后面就不会再
转载
576阅读
0评论
0点赞
发布博客于 4 年前

JavaScript之this的工作原理

JavaScript 有一套完全不同于其它语言的对 this 的处理机制。在五种不同的情况下 ,this 指向的各不相同。1。全局范围内 当在全部范围内使用 this,它将会指向全局对象。2。函数调用这里 this 也会指向全局对象,可以这么理解在这里,我们可以这么理解没有明确的调用对象的时候,函数的this还是在全局范围内,所以这里的this绑定到全局的win
转载
266阅读
0评论
0点赞
发布博客于 4 年前

基于Mysql的Sequence实现

团队更换新框架。新的业务全部使用新的框架,甚至是新的数据库--Mysql。这边之前一直是使用oracle,各种订单号、流水号、批次号啥的,都是直接使用oracle的sequence提供的数字序列号。现在数据库更换成Mysql了,显然以前的老方法不能适用了。需要新写一个:分布式场景使用 满足一定的并发要求找了一些相关的资料,发现mysql这方面的实现,原理都是一条数据库记录,不断
转载
1079阅读
0评论
0点赞
发布博客于 4 年前

jQuery常用的选择器

当我们想要操所页面中的元素时,首先要做的就是选取元素。选取页面中元素可以使用jQuery给我们提供的$()方法,该方法需要提供选择器作为参数,方法执行完成后会返回给我们一个jQuery对象,被选取的元素就包含在该对象中。1.1基础选择器选择器实列说明全局选择器$('*')选择所有元素标签选择器$('p')选择所有的p元素
转载
239阅读
0评论
0点赞
发布博客于 4 年前

心形动画

心形动画代码body {background:black;}.heart {margin:100px auto;width:200px;height:200px;/* border:1px solid #0094ff;*/position:relative;animation-name:shake;animation-duration:.5s
转载
488阅读
0评论
0点赞
发布博客于 4 年前

JVM(一) OpenJDK1.8源码在Ubuntu16.04下的编译

笔者最近在学习周志明老师编写的《深入理解Java虚拟机》一书,书中第一章的实战部分就是“自己编译JDK”,不过书中提到的是OpenJDK 7的编译。由于现在Java开发主流的JDK基本都是1.8的版本,所以,笔者就进行了OpenJDK 8的编译。 (本文为博主原创文章,转载请注明出处) 一、环境准备1. 操作系统笔者用的是Ubuntu 16.04.2 LTS (GNU/Linu
转载
5592阅读
4评论
2点赞
发布博客于 4 年前

深度搜索DFS-Lake Counting(POJ NO.2386)

题目链接POJ NO.2386解题思路:这个也是一个dfs 的应用,在书上的例子,因为书上的代码并不全,基本都是函数分块来写,通过这个题目也规范了代码,以后能用函数的就都用函数来实现吧。采用深度优先搜索,从任意的w开始,不断把邻接的部分用'.'代替,1次DFS后与初始这个w连接的所有w就全都被替换成'.',因此直到图中不再存在W为止,总共进行DFS的次数就是答案。8个方向对应8个状态转移,
转载
167阅读
0评论
0点赞
发布博客于 4 年前

Retrofit2.0源码解析

欢迎访问我的个人博客 ,原文链接:http://wensibo.net/2017/09/05/retrofit/ ,未经允许不得转载!今天是九月的第四天了,学校也正式开学,趁着大学最后一年的这大好时光,抓紧时间赶快学习新知识吧!今天想要与大家一起分享的是Retrofit,由于网上已经有许多讲解Retrofit使用的文章了,本篇文章只会给一个小小的示例,以这个示例作为入口分析其源码,同样也会贴上
转载
152阅读
0评论
0点赞
发布博客于 4 年前

16位汇编第七讲汇编指令详解第第三讲

16位汇编第六讲汇编指令详解第第三讲1.十进制调整指令1. 十进制数调整指令对二进制运算的结果进行十进制调整,以得到十进制的运算结果2.分成压缩BCD码和非压缩BCD码调整简而言之:         以前的时候你有个手表,里面的数字是九,如果加一个1就是0了,就会产生进位,不过这个是10进制进位的,所以应该是 a了,但是a的话就出错了.所以我们就出来了这个调整指令直接变为零
转载
285阅读
0评论
0点赞
发布博客于 4 年前

web安全:通俗易懂,以实例讲述破解网站的原理及如何进行防护!如何让网站变得更安全。

本篇以我自己的网站为例来通俗易懂的讲述网站的常见漏洞,如何防止网站被入侵,如何让网站更安全。要想足够安全,首先得知道其中的道理。本文例子通俗易懂,主要讲述了 各种漏洞 的原理及防护,相比网上其它的web安全入门文章来说,本文更丰富,更加具有实战性和趣味性。本文讲解目录大致如下,讲述什么是暴力破解、xss、csrf、挂马等原理及对应的防护。           对手机验证码登录方式进
转载
460阅读
0评论
0点赞
发布博客于 4 年前

javascript基础进阶——执行环境及作用域链

概念执行环境执行环境定义了变量或函数有权访问的其他函数,决定了他们各自的行为。每个执行环境都有一个与之关联的变量对象。变量对象环境中定义的所有变量和函数都保存在这个对象中。全局执行环境全局执行环境是最外围的一个执行环境。在web浏览器中,全局执行环境被认为是Window对象,因此所有全局变量和函数都是作为window对象的属性和方法创建的。每个函数都有自己的执行环境。
转载
126阅读
0评论
0点赞
发布博客于 4 年前

刚来的一位.Net架构师搭建的插件框架!

感觉还意思,,.Net实现插件式模块化开发1:插件分哪些类别?功能插件-(附件预览/Excel导入导出/生成pdf) 等,,,业务插件--(用户管理/部门管理/角色管理/权限管理/工作流) 插件 等。。。数据插件-(楼盘数据/人数据/资讯数据/地理数据) 等暴露api给业务插件调用每个插件都是独立的MVC站点,2:插件直接怎么相互调用?@Html.Action(
转载
1002阅读
0评论
0点赞
发布博客于 4 年前

数学笔记——导数3(隐函数的导数)

幂函数的扩展形式  f(x) = xn的导数:f’(x) = nxn-1,n是整数,该公式对f(x) = xm/n, m,n 是整数同样适用。  推导过程:什么是隐函数  引自知乎:  “如果方程F(x,y)=0能确定y是x的函数,那么称这种方式表示的函数是隐函数。  “本质上F(x,y)=0函数y=f(x)是一样的,但是在数学理论中,总有一些函数,人们已经证明它们的函
转载
838阅读
0评论
1点赞
发布博客于 4 年前

npm常用命令总结

概述npm是同node一起安装的包管理工具。主要用于管理node包,安装、卸载、更新、查看、搜索、发布等。由于npm使用国外的服务器进行下载所以速度较慢,可以使用淘宝镜像cnpm替代。$ npm install -g cnpm --registry=https://registry.npm.taobao.org详细可以查看https://npm.taobao.org/
转载
165阅读
0评论
0点赞
发布博客于 4 年前

物联网智能硬件设备常见攻击方法

以太网接入型设备,一般分为网线或WiFi两种。不管是WiFi还是网线,可以通过局域网抓包、笔记本WiFi桥接抓包等等手段。最著名的抓包软件 Wireshark如何抓取硬件设备的网络数据包,考量的是网络知识基本功,需要大家自行度娘!基本准备工作:1,Wireshark监听udp的53端口,一部分硬件设备会使用域名,连接服务器之前,需要首先进行域名解析,走的就是udp53端口,
转载
2479阅读
0评论
3点赞
发布博客于 4 年前

Python code 提取UML

Python是一门支持面向对象编程的语言,在大型软件项目中,我们往往会使用面向对象的特性去组织我们的代码,那有没有这样一种工具,可以帮助我们从已有代码中提取出UML图呢?答案是有的。以下,我们逐个介绍这些工具。 pyreverse是一套python code 逆向工程(reverse engineering)的工具。它使用类层次结构的python 项目表示已提取任何可用的信息,可以
转载
1998阅读
0评论
0点赞
发布博客于 4 年前

转换一个字段中含有多个另外一张表的id - - 行转列

1、Oracle Function --入参:表 id/*    cxcyxm02 :操作表,含有一个存储另一张表(xs0101)多个主键id的字段     ids :操作表的主键 id*/CREATE OR REPLACE FUNCTION cxcyxmcyry(ids VARCHAR2) RETURN VARCHAR2 IStempcyryxx VARCHAR2(1
转载
743阅读
0评论
0点赞
发布博客于 4 年前

Selenium TestNG Java环境搭建过程中所遇问题汇总

【问题一】运行时报Unalbe to connect to host 127.0.0.1 on port 7855 【问题分析】Selenium版本与火狐版本不一致,需要下载对应的版本【解决方式】根据Selenium版本下载对应的火狐版本,版本具体对应方式可以查看官网相关说明(http://www.seleniumhq.org/download/)【问题二】运行时报Main函数错误
转载
192阅读
0评论
0点赞
发布博客于 4 年前

ASP.NET Core MVC – Tag Helper 组件

ASP.NET Core Tag Helpers系列目录,这是第五篇,共五篇:ASP.NET Core MVC – Tag Helpers 介绍 ASP.NET Core MVC – Caching Tag Helpers ASP.NET Core MVC – Form Tag Helpers ASP.NET Core MVC – 自定义 Tag Helpers ASP.NET Core
转载
1209阅读
1评论
2点赞
发布博客于 4 年前

九天学会Java,第三天,选择结构

选择结构变量和数据类型,赋值和输出 算术运算 选择结构 循环结构 函数定义,函数调用 变量作用域 栈,程序运行的基石 面向对象 异常处理 语言提供的公用包 上一节介绍了Java的算术运算,如加减乘除等,Java的运算规则跟四则运算一样。这节我们介绍选择结构一般来说程序有三种结构:顺序结构 选择结构 循环结构 程序至上而下逐行执行,一条语句执行完之后继续执行下一条语句,如
转载
182阅读
0评论
0点赞
发布博客于 4 年前

informatica9 安装下载,安装教程 介质(文章和视频教程)(csdn讲师:Array)

Informatica学习:   参考文献:视频参考地址:http://edu.csdn.net/course/detail/5034,ETL之informatica9通关班(第二期)1、安装介质的获取与安装阅读目录一、准备1、安装介质的获取 2、数据库端准备(1)创建存放info相关信息的表空间 (2)创建域用户并分配权限,用来管理
转载
1369阅读
0评论
1点赞
发布博客于 4 年前

如何将本地项目上传至GitHub

如何将本地项目上传至GitHub前端时间因为一个需求,写了一个demo(写了一会 ,有点乱 主要是看思路 哈哈哈) 事后想把他传到我自己的github里 当做自己的一个积累吧,因为好久没传了有的步骤忘记了 弄了好久在想起来.今天在这里写一个博客给那些不怎么上传github的同学看看同时也可以加深印象,我尽量写的详细点 - -既然要上传到github当然少不了git (git 和
转载
253阅读
0评论
0点赞
发布博客于 4 年前

Linux学习随笔

Shell高级编程学习笔记(基础篇)文章转自http://www.cnblogs.com/90zeng/ 作者:博客园-90Zeng,在此感谢1.shell脚本的执行方法当shell脚本以非交互的方式运行时,它会先查找环境变量ENV,该变量指定了一个环境文件(通常是.bashrc),然后从该环境变量文件开始执行,当读取了ENV文件后,SHELL才开始执行shell脚本中的内容。
转载
167阅读
0评论
0点赞
发布博客于 4 年前

观察者模式随笔

通过对观察者模式一段时间零散的学习,在此做进一步的总结,以便加深对观察者模式的理解。首先,观察者模式又称发布订阅模式,它包括观察者,目标两部分。实现的过程:1)定义观察者接口和具体实现类,定义目标接口和实现类      2)观察者注册到目标类当中      3)当目标状态发生改变时会通知观察者,观察者做出相应的变化实现方式有拉模式和推模式,这个只是方法参数的区别,个人觉得这一点
转载
161阅读
0评论
0点赞
发布博客于 4 年前

30岁后还能入IT行业吗?

前言  写这样的文章只想给那些准备改行想入IT行业的同学一点点建议,当然只做参考,我的个人经历。  我也是一个30岁改行进IT行业的程序猿。入这行也有一年多了吧。给我的感觉就是比较苦逼。入行前的培训    进入IT行业前肯定得会一门语言。有好多同学选择自学,也有好多同学选择进培训机构。不管哪种,能学到真本事的都算是人才。本人算是庸才吧,找了个培训机构,花了将近2万大洋,
转载
2069阅读
3评论
0点赞
发布博客于 4 年前

一个三目运算符问题

最近看bbr相关的代码,tcp_rate_check_app_limited函数中计算tp->app_limited为:tp->app_limited =(tp->delivered + tcp_packets_in_flight(tp)) ? : 1;这个三目运算符中间表达式为空,通过简单测试发现返回的是第一个表达式的值。int a =3;int b =(a?:0);
转载
503阅读
0评论
0点赞
发布博客于 4 年前

cronatab周期性任务

要执行周期性任务,要保证服务运行。服务名为crond;service crond start ; systemctl start crond;配置文件/etc/crontabcron的日志文件cat /var/log/cron一、简介crond是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认
转载
235阅读
0评论
0点赞
发布博客于 4 年前

关于如何在highchart上获取后台返回的所需字段的值

项目开发过程中有用到highchart图表进行项目的开发。一个比较常规的需求就是通过点击图表上的模块进行明细的查看。1、比如坐标一月、二月、三月、四月.....有对应的值01,02,03,04.....2、怎么才能做到在点击14.5这个点时,能够获取到四月对应的value(04),现在api,网上提供的都是直接获取x轴的值(四月)那么我们前台应该怎么去组织数据格式呢?代码如下:其中
转载
265阅读
0评论
0点赞
发布博客于 4 年前

Java并发基础——Thread

并发编程可以使我们将程序划分为多个分离的,独立运行的任务。通过多线程机制,这些独立任务都将由执行线程来驱动。在使用线程时,CPU将轮流给每个任务分配占用时间,每个任务都觉得自己在占用CPU,但实际上CPU时间是划分为片段分配给了所有任务。定义任务继承Thread类      我们可以继承Thread类,并重写run方法。public class SimpleThread e
转载
190阅读
0评论
0点赞
发布博客于 4 年前

创建Windows服务(C++)

这次我们来创建一个windows本地服务,需要有以下功能:安装服务。 卸载服务。 手动启动服务。 开机自动启动服务。 控制服务(停止、暂停、恢复、启动)。 服务概念及介绍看下图,一切尽在不言中了(-_-):安装服务并开机启动代码逻辑: 打开SCM(Service Control Manager)-> 创建服务。 在CreateService调用中,我们传入SERVI
转载
607阅读
0评论
0点赞
发布博客于 4 年前

JS中的函数、BOM和DOM操作

一、JS中的函数【关于注释】/**【文档注释】:开头两个*。写在函数上方,在调用函数时可以看到文档上方的描述信息。*/ // 单行注释/* 多行注释 */1、函数的声明及调用 (1)函数的声明格式  function 函数名(参数1,参数2,......){      //函数体代码      return 返回值;  }  
转载
240阅读
0评论
0点赞
发布博客于 4 年前

绿卡在等你亚马逊北美招聘中国工程师

十月底,亚马逊(北美)将会在北京为Consumer大组举办一个招聘活动,招聘的岗位是软件开发工程师和软件开发经理,工作地点是在加拿大温哥华。如果您顺利通过面试并拿到offer,亚马逊将会帮您和您的家人办理加拿大移民手续。您的配偶/男女朋友也会拿到工作签证,这就代表说您的另一半来到加拿大以后会有身份去申请工作。而且根据最新的加拿大政策,在您上班的第一天,亚马逊将会为您申请加拿大永久居民,大概一年
转载
205阅读
0评论
0点赞
发布博客于 4 年前

synchronized VS Lock, wait-notify VS Condition

最近在看Java Threads第三版,收获颇多。全英文阅读,感觉真的是爽歪歪。推荐大家都看看。这一篇想系统的讲一讲,线程之间通信的2种模式,wait-notify 和 Condition。先上一个生产者和消费者的例子 package waitnotify;import java.util.ArrayList;import java.util.List;impo
转载
235阅读
0评论
0点赞
发布博客于 4 年前

Android开发基本环境搭建

安卓开发学习笔记,共同学习,共同进步。Android软件开发首先要安装JDK,本文以windows10 64操作系统为例演示安装步骤。1.下载JDK  2.安装  3.配置环境变量  4.测试安装结果    安卓所用开发IDE现在已由Eclipse逐渐转变为Android Studio,所以就不在这里赘述Eclipse下开发环境的配置,下次将分享Andr
转载
155阅读
0评论
0点赞
发布博客于 4 年前

[Python] Mac OS 下 os.startfile 的替代方案

在 Windows 系统上,Python 3.X 有一个os.startfile函数,用于模拟双击一个文件的操作这一操作在非 Windows 系统上不受支持,但是采用 OS X 命令行中实现的open命令来实现类似的效果# Win32import osos.startfile(filename)# OS Ximport subprocesssubprocess.
转载
4137阅读
0评论
2点赞
发布博客于 4 年前

JavaScript模块化 --- Commonjs、AMD、CMD、es6 modules

随着前端js代码复杂度的提高,JavaScript模块化这个概念便被提出来,前端社区也不断地实现前端模块化,直到es6对其进行了规范,下面就介绍JavaScript模块化。   这篇文章还是希望能给大家一个比较好的思路,即JavaScript模块化是如何一步一步地发展起来的,并且也会主要对这些模块化方式做一个简单的比较。  第一阶段:无模块化  JavaScript最初的作用仅仅是
转载
195阅读
0评论
0点赞
发布博客于 4 年前

好吧,左小波出山了!

我,还是一个不懂世事的毛头小子,第一次写博。万事开头难,没事咱慢慢来。咳,练文笔吗。我觉得写东西最锻炼逻辑思维,我是一个不善于表达的人,可能是程序员的通病,但你看看人家王小波,八九十年代的作家兼职程序员,可不可怕!所以那都不是借口,同学们表达多重要啊!不会表达,你就不会撩妹。看看王小波长成那德行了,几句情诗美的我银河奶奶那么开心。我是一个看到别人优点就想学的人,因为不学习俺就头疼。  最近我不
转载
174阅读
0评论
0点赞
发布博客于 4 年前

mysql @value -= 用法

背景有这么一张表,记录名字和分数,现在需要按照成绩排名,存在并列名次的情况 解决方法思路:按照score从大到小排序,第一行数据就是第一名,第二行就是第二名......需要判断当前行的score和上一行的score的大小用来区分是否排名 先看解决代码:SELECT name,scoreCASEWHEN @preScore = score THEN @cu
转载
1168阅读
0评论
0点赞
发布博客于 4 年前

正式工作一个月

昨晚,也就是2017年8月24日,导师又叫我出去“喝咖啡”。  跟上一次聊天不同,这一次是纯粹的批评,导火索是主管看到了刚吃完晚饭的我坐在走廊的椅子上玩王者荣耀……  然后主管就去找我导师说了一下,因为刚好这周周一开了一个新人入职满一个月的述职,3个新人里我是讲得最差的那个,ppt做得也差,于是主管借这次机会向导师发难,可能是怀疑导师没带好我,分配给我的工作量过少……  回顾一下最近两
转载
128阅读
0评论
0点赞
发布博客于 4 年前

Python——爬虫

参考资料网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。另外一些不常使用的名字还有蚂蚁、自动索引、模拟程序或者蠕虫。其实通俗的讲就是通过程序去获取web页面上自己想要的数据,也就是自动抓取数据爬虫的本质:模拟浏览器打开网页,获取网页中我们想要的那部分数据浏览器打开网页的过程:
转载
530阅读
0评论
0点赞
发布博客于 4 年前

面向对象编程思想-状态模式

一、引言上篇博客中学习了中介者模式,我们留下了一个问题,当出现多个玩家需要输赢状态条件判断时,可不可以不去修改中介者类,因为如果每新增一个条件判断,就要修改中介者类,破坏了封装,违背开闭原则。今天我们学习的内容就是要解决这种业务场景,状态模式二、状态模式定义:当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类下面是状态模式的结构图:下面是代码demo:
转载
266阅读
0评论
0点赞
发布博客于 4 年前

PHP正则匹配与替换的简单例子

PHP正则匹配与替换的简单例子,含一个匹配获取加租字体例子和一个匹配替换超链接的例子。1、查找匹配 与 标签的内容:<?php$str = "Name: PHP Title: Programming Language";preg_match_all ("/(.*)/U", $str, $arr);print_r($arr[0]);?> 执行结果如下所示
转载
175阅读
0评论
0点赞
发布博客于 4 年前

深度学习浅析,以及又拍云图片鉴别的实践进阶

如果现在 Google 上搜深度学习,我们会发现深度学习的关注度从2012年到2017年上升了数十倍。尤其在中国,近两年几乎都在谈机器学习、人工智能。在深度学习这一块又拍云也进行了诸多的实践。先介绍一下又拍云在人工智能方面的首个产品——又拍云内容识别服务。“内容识别”是又拍云“图像视觉”项目下的第一个产品,是基于人工智能、大数据分析而研发的新型信息安全解决方案,能实时处理多媒体内容(图片、视频
转载
192阅读
0评论
0点赞
发布博客于 4 年前

SpringMVC详解(二)------详细架构

通过上篇博客,我们能编写一个 SpringMVC 的入门实例,但是为什么要这样写?这样写有啥好处?通过这篇博客我们会有详细的了解。   本篇博客源码下载链接:http://pan.baidu.com/s/1boOfxlP 密码:bxq41、SpringMVC 详细介绍  通过入门实例,我们大概知道 SpringMVC 的作用,那么它到底是什么呢?  Spring Web MVC是一
转载
156阅读
0评论
0点赞
发布博客于 4 年前

ExoPlayer Talk 01 缓存策略分析与优化

操作系统:Windows8.1显卡:Nivida GTX965M开发工具:Android studio 2.3.3 | ExoPlayer r2.5.1使用 ExoPlayer 已经有一段时间了,对播放器的整体架构设计 到 具体实现 佩服至极,特别建议开发播放器的同学有机会一定要看看,相信会受益匪浅。这次分享的内容主要关于缓存策略优化。 Default Buffer Pol
转载
719阅读
1评论
0点赞
发布博客于 4 年前

QT开发应用程序的欢迎界面

主界面启动太慢,通常要10秒以上,所以想加个欢迎界面,等程序加载好再显示主界面。       主界面(类名为MainWindow)启动慢的原因是构造函数需要执行大量初始化的工作。        创建了Welcome类作为欢迎界面,开始的思路是,在main函数中先创建Welcome类的对象,然后show(),对于主界面,在构造函数将要返回时调用自己的show()方法,并且调用welcom
转载
1982阅读
0评论
1点赞
发布博客于 4 年前

android studio 与手机连接调试

android studio 版本不同 连接手机方式有细微的不同,主要方式相似。介绍主要分手机和电脑两部分介绍。一、手机部分1、手机端下载一个“一键root权限获取“,在安装的过程中需要安装KingRoot,获取手机root权限。网上有些说法,说手机侧不需要获取root权限,我自己尝试失败了。不过不是所有的手机都能获取root权限的。比如我手上的三星就没有能获取到,不过我的老手机多,这也就
转载
44065阅读
0评论
1点赞
发布博客于 4 年前

一步一步学多线程-synchronized

当线程执行请求synchronized方法或块时,monitor会设置几个虚拟逻辑数据结构来管理这些多线程。      请求的线程会首先被加入到线程排队队列中,线程阻塞,当某个拥有线程锁的线程unlock之后,则排队队列里的线程竞争上岗(synchronized是不公平竞争锁),如果运行的线程调用对象wait()后就释放锁并进入wait线程集合那边,当调用对象的notify()或not
转载
136阅读
0评论
0点赞
发布博客于 4 年前

html模板生成静态页面及模板分页处理

它只让你修改页面的某一部分,当然这“某一部分”是由你来确定的。美工先做好一个页面,然后我们把这个页面当作模板(要注意的是这个模板就没必要使用EditRegion3这样的代码了,这种代码是Dreamwerver为了方便自己设计而弄的标识),把这个模板中我们需要改变的地方用一个与HTML可以区分的字符代替,如“{title}”、“[title]”。在生成静态页面的时候只需要把数据和这些字符串替换即可。
转载
1936阅读
0评论
0点赞
发布博客于 4 年前

改变选择文字的color及background-color

在一些特殊的网站中,常常会有着一些新奇的体验,在阅读网页的时候相信许多人都会和我一样有着一个习惯,把一些文字选中然后进行阅读,或者时要复制粘贴的时候选择文字对吧。然而无论是在ie,chrome,firefox,safari或者是以这些为内核的浏览器默认的选择文字都是蓝底白字吧.例如这样  然而也会有一些网站会是这样的或者是这样的 以下是一个我写的代码。ps:【效果在
转载
584阅读
0评论
0点赞
发布博客于 4 年前

关于Uncaught SyntaxError- Unexpected token o in JSON at position 1,chrome持续报错的相关解析

今天跟大家分享我前两天遇见的一个BUG,说出来很难受,因为这个BUG花了我一个多小时去找原因,后来莫名其妙的故障消失了,强迫症犯了的我,居然花了2个多小时去故意再制造这个BUG,只想弄明白WHY???结果大家应该都猜到了,哈哈,没找到!!!没错,居然没找到!!!不过类似于Uncaught SyntaxError: Unexpected token ' in JSON at position 2
转载
59927阅读
15评论
17点赞
发布博客于 4 年前

Error parsing XML- not well-formed (invalid token)

今天打开项目,居然报错???什么情况,见到报错是这个:Error parsing XML: not well-formed (invalid token) 代码是这样的:什么鬼,从来没见过,然后网上搜了一遍,得到的解决的方案是: 什么鬼,感觉这就有点玄乎了。这也可以?但是为什么我一直按照上面那种写发都没错?所以基本排除这种错误的出现。然后,手贱了一下,去点击了一
转载
666阅读
0评论
0点赞
发布博客于 4 年前

Socket学习总结系列(二) -- CocoaAsyncSocke

这是系列的第二篇这是这个系列文章的第二篇,要是没有看第一篇的还是建议看看第一篇,以为这个是接着第一篇梳理的先大概的总结一下在上篇的文章中说的些内容:1、 整理了一下做IM我们有那些途径,以及我们怎样选择最适合自己的2、在做IM的时候协议你又该怎样选择,以及这些协议之间一些的对比等等3、接下来梳理了一下Socket的我们该怎样理解,它的心跳,pingpong,重连机制等等
转载
451阅读
0评论
0点赞
发布博客于 4 年前

.NET定位CPU使用率过高问题

摘要:当一个.net应用在生产环境CPU突然居高不下,如何快速准确的定位问题所在,并且对实时业务影响最小化?如何不抓Dump也不用live debug就可以知道你的应用在做什么?如何确认你的应用是由于哪个线程的执行造成的CPU升高,该线程正在执行什么代码?分析:CPU升高的原因有很多, 1、有时候应用的负载大了,CPU自然会受业务请求的增加和增高; 2、有时候因为GC回收使用了
转载
7511阅读
3评论
0点赞
发布博客于 4 年前

React Native 系列(八) -- 导航

前言本系列是基于React Native版本号0.44.3写的。我们都知道,一个App不可能只有一个不变的界面,而是通过多个界面间的跳转来呈现不同的内容。那么这篇文章将介绍RN中的导航。导航什么是导航? 其本质就是视图之间的界面跳转,例如首页跳转到详情页。在RN中有两个组件负责实现这样的效果,它们是:NavigatorIOS React Navigation 你可能在很
转载
215阅读
0评论
0点赞
发布博客于 4 年前

animate.css的使用

前面的话  animate.css是一个使用CSS3的animation制作的动画效果的CSS集合,里面预设了很多种常用的动画,且使用非常简单。本文将详细介绍animate.css的使用 引入  animate.css的最新版本是3.5.2,引入animate.css很容易,有以下几种方法  1、从官网下载  https://raw.github.com/daneden/a
转载
329阅读
0评论
0点赞
发布博客于 4 年前

云端TensorFlow读取数据IO的高效方式

低效的IO方式最近通过观察PAI平台上TensoFlow用户的运行情况,发现大家在数据IO这方面还是有比较大的困惑,主要是因为很多同学没有很好的理解本地执行TensorFlow代码和分布式云端执行TensorFlow的区别。本地读取数据是server端直接从client端获得graph进行计算,而云端服务server在获得graph之后还需要将计算下发到各个worker处理(具体原理可以参考视
转载
131阅读
0评论
0点赞
发布博客于 4 年前

IIS网站部署步骤以及常见异常解决方案

一. 简述如果VS调试代码每次都使用浏览器打开,修改脚本和样式等还可以刷新页面显示最新修改,但是修改后台代码的话就需要停止调试再重新使用浏览器打开才能显示后台的最新修改,就比较麻烦。这里推荐附加到IIS进程调试代码,URL固定,且修改样式脚本等可以直接刷新页面,修改后台代码编译一遍并刷新页面就可以显示最新修改。二. 介绍IIS的使用IIS配置:每个系统都自带IIS功能,我们这里只需
转载
392阅读
0评论
0点赞
发布博客于 4 年前

新手如何学习Java——Java学习路线图

怎么学习Java,这是很多新手经常会问我的问题,现在我简单描述下一个Java初学者到就业要学到的一些东西:首先要明白Java体系设计到得三个方面:J2SE,J2EE,J2ME(KJAVA)。J2SE,Java 2 Platform Standard Edition,我们经常说到的JDK,就主要指的这个,它是三者的基础,属于桌面级应用开发,这部分如果学得好很容易拓展J2EE和J2ME。J2ME,
转载
290阅读
0评论
0点赞
发布博客于 4 年前

P1339 [USACO09OCT]热浪Heat Wave

#includeusing namespace std;int m,x,y,z,s,t,n,cnt;int head[100000],nxt[100000],to[1000000];int val[100000],dis[100000];bool f[100000];void add(int x,int y,int z){cnt++;nxt[cnt]=head[
转载
285阅读
0评论
0点赞
发布博客于 4 年前

科技发展推动智慧环卫,有望破解行业难题?

7月15日,以“回眸与前瞻:环保产业支撑绿色发展”为主题的2017中国环保产业高峰论坛在京召开。论坛对话其中一项主题为“下一个爆点:环保行业融入智慧城市建设”。当环保与城市建设相并而提,环卫就成了不可不提的一个行业。在“互联网+”的时代背景下,互联网的运用早已渗透到教育、贸易、医疗等行业的方方面面,环卫行业看似一座互联网还未登陆的孤岛,人们殊不知它的面貌已向智慧环卫悄然过渡。在2015年末,中
转载
550阅读
0评论
0点赞
发布博客于 4 年前

最简单,有效的学习mysql教程(一)

数据库1 定义数据库,可以简单的解释为:高效的存储和处理数据的介质(主要分为磁盘和内存两种)。2 分类根据数据库存储介质的不同,可以将其分为两类,即:关系型数据库(SQL)和非关系型数据库(NoSQL,Not Only SQL)。3 举例关系型数据库:大型:Oracle、DB2 等; 中型:SQL Server、MySQL 等; 小型:Access 等。 非关系
转载
296阅读
0评论
0点赞
发布博客于 4 年前

快速排序

一、概念快速排序是对冒泡排序的一种改进:记录的比较和移动是从两端向中间进行的,关键码较大的记录一次就能从前面移动到后面,关键码较小的记录一次就能从后面移动到前面,记录移动的距离较远,从而较少了总的比较次数和移动次数。基本思想:首先选取一个轴值(povit,即比较的基准),将待排序记录划分为独立的两部分,左侧记录的关键码均小于或等于轴值,右侧记录的关键码均大于或等于轴值,然后分别对两部分重复
转载
115阅读
0评论
0点赞
发布博客于 4 年前

套接字(Socket)

网络应用模式主要有:主机/终端模式:集中计算,集中管理; 客户机/服务器(Client/Server,简称C/S)模式:分布计算,分布管理; 浏览器/服务器模式:利用Internet跨平台。 www(万维网)就是建立在客户机/服务器模式上,以HTML语言和HTTP协议为基础,能够提供各种Internet服务的信息浏览系统。网络信息放在主机的不同位置,www服务器利用超文本链路链接各项信
转载
215阅读
0评论
0点赞
发布博客于 4 年前

初探Java多线程

多线程是由Java提出的概念,那么什么是线程呢?这里会涉及到几个名字听着很类似的东西:程序、线程、进程。程序:存储在磁盘上的一系列的文件,包括可执行文件和不可执行文件。进程:在内存中,每一个程序都会开启一个进程。线程:线程是进程的最小执行单元,线程在寄存器中,每一个线程需要消耗一定的cpu资源和512k到1M的内存资源。多线程:也就是同一个程序中开启多个线程就是多线程。使用多线
转载
132阅读
0评论
0点赞
发布博客于 4 年前

会开发和懂开发的区别

注:本人身为SAP咨询顾问,故以下以SAP开发语言ABAP作为例子,其他语言雷同。        在SAP领域,做开发的人很多,会ABAP的也不少,但真心懂ABAP,懂开发的人却不多。很多人从事开发行业,只是单纯为了开发而开发,为了写代码而写代码。只要能够实现功能,哪怕里面埋了很多雷挖了很多坑也无关紧要,甚至BUG百出。SAP系统最注重的是代码的质量以及运行高效率和简洁,否则一旦程序有问题,影
转载
207阅读
0评论
0点赞
发布博客于 4 年前

一步一步学Vue(八)

本篇完成如下场景:1、系统包含首页、客户信息查询、登录三个模块2、默认进入系统首页,如果要进行用户查询,则需要进行登录授权3、查询用户后点击列表项,则进入详情页面基于上述场景需求描述,在客户端我们考虑,需要设计如下组件:Home组件、客户列表组件、客户详情组件、登录组件在服务器端考虑需要:用户认证服务;客户列表查询服务、客户详情查询服务。ok,现在我们从上往下,先创建我们的
转载
324阅读
0评论
0点赞
发布博客于 4 年前

【.net 深呼吸】在运行阶段修改应用配置文件

上一篇博文中,老周所介绍的自行编写的配置类,虽然能够很好地做封装,但它仅允许修改用户级别的配置,所以文件都是保存到用户配置目录下的。可是,许多情况下,我们还是不考虑用户隔离,而是能够直接修改与应用程序同目录的App.config文件。那么,能不能在代码文件中编辑 app.config 文件呢?当然是可以的。其实,配置文件本质上是个XML文档,所以,你是可以使用普通XML文件的编辑方式来修改的。
转载
348阅读
0评论
0点赞
发布博客于 4 年前

Win10+vs2012+cuda8.0的安装与配置

安装环境说明:NVDIA GeForce 930M、Intel(R) HD Graphics 520  显卡和cuda需要兼容匹配,我一开始下载的cuda6.5无法安装,所以又重新下了比较新的cuda8.0。  一、自行安装vs2012,  二、安装cuda8.0       https://developer.nvidia.com/cuda-downloads进入官网,按照自己的
转载
9895阅读
1评论
1点赞
发布博客于 4 年前

SQL BETWEEN操作符

BETWEEN 操作符在 WHERE 子句中使用,作用是选取介于两个值之间的数据范围。BETWEEN 操作符操作符 BETWEEN … AND 会选取介于两个值之间的数据范围。这些值可以是数值、文本或者日期。SQL BETWEEN 语法SELECT column_name(s)FROM table_nameWHERE column_nameBETWEEN value
转载
323阅读
0评论
0点赞
发布博客于 4 年前

Redis持久化以及其原理

一、Redis持久化  Redis之所以强大是因为其将所有数据都直接存储在内存中。可是,为了使Redis在重启后数据仍然不丢失,就需要把数据以某种方式持久化到磁盘中(这是使用它作系统缓存的一大优势)。Redis支持两种方式进行持久化,一种是RDB,一种是AOF,可以使用一种方式,也可以混合使用它们两种方式。二、RDB方式(默认的持久化方式)  2.1 RDB方式简介  其实是通过s
转载
182阅读
0评论
0点赞
发布博客于 4 年前

Python 装饰器

装饰器本质上是一个Python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象.  经常用于有切面需求的场景,比如:插入日志、性能测试、事务处理、缓存、权限校验等场景。装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离出大量与函数功能本身无关的雷同代码并继续重用。  先来看一个简单例子:  def now():
转载
203阅读
0评论
0点赞
发布博客于 4 年前

PHP 内建的 DOM 解析器

内建的 DOM 解析器使在 PHP 中处理 XML 文档成为可能。什么是 DOM?W3C DOM 提供了针对 HTML 和 XML 文档的标准对象集,以及用于访问和操作这些文档的标准接口。W3C DOM 被分为不同的部分 (Core, XML 和 HTML) 和不同的级别 (DOM Level 1/2/3):Core DOM – 为任何结构化文档定义标准的对象集 XML
转载
421阅读
0评论
0点赞
发布博客于 4 年前

Mysql安装与配置调优

一、安装apt-get install mysql-server 需要设置账号密码apt-get isntall mysql-clientapt-get libmysqlclient-dev2.sudo netstat -tap | grep mysql 查看是否安装成功root@xyz:~# netstat -tap | grep mysqltcp6 0
转载
287阅读
0评论
0点赞
发布博客于 4 年前

Java键盘事件

键盘事件的事件源一般丐组件相关,当一个组件处于激活状态时,按下、释放或敲击键盘上的某个键时就会发生键盘事件。键盘事件的接口是KeyListener,注册键盘事件监视器的方法是addKeyListener(监视器)。实现KeyListener接口有3个:keyPressed(KeyEvent e):键盘上某个键被按下; keyReleased(KeyEvent e):键盘上某个键被按下,
转载
2206阅读
0评论
1点赞
发布博客于 4 年前

Java的主要就业方向

Java的就业前景如何,看培训班就知道了,以Java培训为主的达内,曾传出即将上市的消息。根据IDC的统计,在所有软件开发类人才的需求中,对JAVA工程师的需求曾达到全部需求量的50%以上。而且,JAVA工程师的薪水相对较高。通常来说,具有3~5年开发经验的工程师,年薪10万是很正常的一个工资。一些重点院校的优秀毕业生能够进入国内一流的IT企业(百度、腾讯、阿里巴巴等),年薪一般在20万左右,
转载
347阅读
0评论
0点赞
发布博客于 4 年前

java基础教程

所谓知己知彼才能百战百胜,想学好java就必须先了解 JAVA是什么意思Java是一种跨平台的语言,一次编写,到处运行,在世界编程语言排行榜中稳居第二名(第一名是C语言)。Java用途广泛,可以用来开发传统的客户端软件和网站后台,也可以开发如火如荼 Android 应用和云计算平台。本教程针对有编程基础(至少了解C语言)的读者,阅读完所有文章会让你达到Java中级水平。零基础的读者可以先查
转载
786阅读
0评论
1点赞
发布博客于 4 年前

Java 9 揭秘(18. Streams API 更新)

Tips做一个终身学习的人。在本章中,主要介绍以下内容:在Stream接口中添加了更加便利的方法来处理流 在Collectors类中添加了新的收集器(collectors) JDK 9中,在Streams API中添加了一些便利的方法,根据类型主要添加在:Stream接口 Collectors类 Stream接口中的方法定义了新的流操作,而Collector
转载
386阅读
0评论
0点赞
发布博客于 4 年前

Hybris商品图片导入与压缩有关的配置

1.   在电脑上安装 ImageMagick 软件(windows平台还需要安装VC++),下载路径:http://www.imagemagick.org/script/download.php#windows在local.properies文件配置安装路径和配置文件路径: Windows版本的,安装好后,需要把magic.exe文件重命名为 convert.exe  2. 
转载
303阅读
0评论
0点赞
发布博客于 4 年前

epii.js简约而不简单的JS模板引擎

epii.js是什么epii.js是一个 模板引擎,可快速实现数据与ui绑定,快速实现事件绑定,与处理,不依赖任何第三方库,仅仅8k,在native+webapp开发 和 web开发,h5微网页上均可以使用, 不与其它框架冲突。让开发者更多关注与应用本身,而不用花费大量时间实现数据与ui的,和事件处理。效率大幅度提升。 项目地址https://github.com/ep
转载
356阅读
0评论
0点赞
发布博客于 4 年前

Cookie知识点总结

Cookie机制是采用客户端保持Http状态信息的方案。 Cookie是在浏览器访问web服务器的某个资源的时候,由web服务器在http响应消息头中附带给浏览器的一个小文本文件。 一旦web服务器保存了某个Cookie,那么它在以后每次访问该web服务器的时候都会在http请求头中将这个cookie回传给web服务器。 底层实现原理:web服务器通过http响应消息中增加Set_cookie响应
转载
364阅读
0评论
0点赞
发布博客于 4 年前

C++的基本流类体系

流类体系整个流类体系是一个派生类体系,如下图所示。图 输入/输出流类派生体系按ANSI C++标准,类ios是抽象类,它的析构函数是虚函数,它的构造函数为保护的,作为所有基本流类的基类。VC++中有一个构造函数ios (streambuf*)为公有,与ANSI C++不同。在流类库中,最重要的两部分功能为标准输入/输出(standard input/output)和文件处理
转载
419阅读
0评论
0点赞
发布博客于 4 年前

C++多继承

在前面所有的例子中,派生类都只有一个基类,我们成这种情况为单继承。而在C++中一个派生类中允许有两个及以上的基类,我们称这种情况为多继承。单继承中派生类是对基类的特例化,例如前面中编程类书籍是书籍中的特例。而多继承中,派生类是所有基类的一种组合。例1: class teacher { public: void settitle(char *a){title = a;} c
转载
214阅读
0评论
0点赞
发布博客于 4 年前