Linux内核(2)——子系统

主要子系统 系统调用接口 SCI 层提供了某些机制执行从用户空间到内核的函数调用。正如前面讨论的一样,这个接口依赖于体系结构,甚至在相同的处理器家族内也是如此。SCI 实际上是一个非常有用的函数调用多路复用和多路分解服务。在 ./linux/kernel 中您可以找到 SCI 的实现,并在 ./linux/arch 中找到依赖于体系结构的部分。 进程管理 进程管理的重点是进程的执行。在内核中,
阅读本文

键盘:代码?钢琴

当打代码的键盘和钢琴的键盘联系起来时,会发生什么呢? 1. Code # coding: utf-8 import pyHook import pythoncom import win32api, win32gui, win32con import time class Player(object): def __init__(self): # open https://v
阅读本文

Android开源框架greenDAO 3.X的使用

前言  greenDAO是greenrobot Open Source Libraries的一个开源框架,同时greenrobot Open Source Libraries还有一个优秀的开源框架EventBus。greenDAO是用来替代Android原始的SQLite数据库操作以便节省开发者开发成本的一款优秀的ORM(object/relational mapping)框架,将SQLite数
阅读本文

读阿里Java开发手册后的一些整理

之前阿里巴巴公众号推送了一条消息,内容是阿里内部整理的Java开发手册文档,全篇读完以后,整理出一份觉得对可能对大家有所帮助的信息。 1.POJO 类中布尔类型的变量,都不要加 is,否则部分框架解析会引起序列化错误。 反例:定义为基本数据类型boolean isSuccess;的属性,它的方法也是isSuccess(),RPC 框架在反向解析的时候,“以为”对应的属性名称是 success,导致
阅读本文

74cms漏洞分析

很早以前的一个洞,看到很有意思就拿来看看这是雨曾经审过的一个洞,因为读取方式很特别复现了一下uploadplusweixin.phppublic function responseMsg() { if(!$this->checkSignature()) { exit(); } $postStr = $GLOBALS[“HTTP_RAW_PO
阅读本文

API接口安全加强设计方法

前面两篇相关文章:《》 1.开放的接口这样的接口我们天天都在接触,例如查快递,你查天气预报,你查飞机,火车班次等,这些都是有公共的接口。例如腾讯的开放平台: 2.接口参数加密(基础加密)验证彼此约定好的key,验证通过,即可调用api。  /** * 签名验证 * * @version 2017-08-14 */ functio
阅读本文

基于python的接口自动化测试框架

公司内部的软件采用B/S架构,大部分是数据的增删改查,由于还在开发阶段,所以UI界面的变化非常快,难以针对UI进行自动化测试,那样会消耗大量的精力与时间维护自动化脚本。针对此种情况,针对接口测试较为有效。工具选择针对接口测试的工具也很多,例如soup UI, robot framework ,甚至jmeter这样的性能测试工具也可以进行接口测试。robot framework测试框架有很多的第三方
阅读本文

我学习图像处理的小结

第一个过程,从不了解到了解  第二个过程,抄袭,形成自己的东西当然,这些模型的推动,都是有实际项目拉动的。首先实现项目,然后从项目中将模型精良出来,方便下次使用。我基本上采用这个模式吧。  这样,csharp通过clr调用opencv , GreenOpenPaint实现多图像处理,再加上GOMFCTemplate2实现实时视频处理。那么对于桌面来说,基本够用了。下一步就是手机端和webapi
阅读本文

使用electron构建跨平台Node.js桌面应用

electron,这里简单分享一下使用electron的一些经验和心得。 一、如何使用electron把基本的开发环境给跑起来?我是这么处理的,electron官方提供了一个名为“electron-quick-start”的示例项目,地址为:https://github.com/electron/electron-quick-start然后把相关资源给弄下来,如果你是下载Zip包解压的,则资源默认
阅读本文

cluster(集群)

skynet支持两种集群模式 如果你仅仅是单台物理机的计算能力不足,那么最优的策略是选用更多核心的机器,在同一进程内,skynet 可以保持最高的并行能力,充分利用物理机的多核心,远比增加物理机性价比高得多 skynet 本身要解决的核心问题是提供在同一机器上充分利用多核的处理能力,而并没有提供一套完善的集群方案。它只是提供了一些搭建集群所需要的必要基础设施。 8.1 master/sl
阅读本文

Spark Streaming 中使用 zookeeper 保存 offset 并重用 Java版

最近中使用Spark Streaming +kafka,由于涉及到金额,所以需要保证at only one, 而网上关于Java版的kafka offset回写zk的资料少之又少,于是总结一下,希望可以为广大使用java的友友们提供参考!这里采用的是Direct Approach的方式.各位看官,接下来让我们一起开始 offset的冒险之旅吧!(基于 spark 1.6 kafka 0.8)
阅读本文

flask 扩展之 -- flask-socketio

websocket 原理总结WebSocket 可以实现客户端与服务器之间的双向, 基于消息的文本或二进制数据传输. 其极简的 API 可以让我们在客户端和服务器之间以数据流的形式实现各种应用数据交换(包含JSON 及自定义的二进制消息格式). 自定义数据交换协议的问题通常也在于自定义, 因为应用必须考虑状态,压缩,缓存及其原来有浏览器提供的服务.功能:连接协商和同源策略与既有HTTP基础设施的互
阅读本文

【Hibernate】解析hibernate中的缓存

Hibernate中的缓存一共有三种,一级缓存、二级缓存、查询缓存。缓存除了使用Hibernate自带的缓存,还可以使用,或是。所使用的Demo:User.java文件 package cn.test.bean; import javax.persistence.Column; import javax.persistence.Entity; import javax.persisten
阅读本文

php调用阿里云天气预报

weather.html<!DOCTYPE html> <html lang=“en“> <head> <meta charset=“UTF-8“> <title>天气查询</title> </head> <body> <form action=“weather.php“ method=“get“> <input type=“text“ name=“area“&
阅读本文

借助百度地图API制作企业百度地图

做网站需要插入地图,可以借助百度地图API,具体步骤如下:1.打开百度地图API的网址:    http://api.map.baidu.com/lbsapi/creatmap/2.设置中心点 3.添加标注 4.点击下面的获取代码,复制出代码即可5.复制的代码图标地址有问题,可以用这个地址的图标http://map.baidu.com/image/us_mk_icon.png6.自己测试源代码可供
阅读本文

php调用阿里云手机归属地查询

不废话queryPhone.html<!DOCTYPE html> <html lang=“en“> <head> <meta charset=“UTF-8“> <title>手机归属查询</title> </head> <body> <form action=“phone.php“ method=“get“> <input type=“text“ name=“
阅读本文

vue安装与配置

直接引入 <script src=“https://unpkg.com/vue“></script>用npm安装   $ npm install vueVue.js 提供一个官方命令行工具,vue-cli可创建并启动一个带热重载、保存时静态检查以及可用于生产环境的构建配置的项目 # 全局安装 vue-cli $ npm install --global vue-cli # 创建一个基于 webp
阅读本文

uiautomator +python 实现安卓自动化

很多人看到这个题目我相信他们可能会说,uiautomator不是java开发的吗?python怎么用呢,其实呢 ,一开始我也是这么想的,看了金阳光老师的视频,也是用java写的,我表示不服,我要科学上网去查查看,结果还真有,感谢国内 贺晓聪大神进行的封装。github地址:https://github.com/xiaocong/uiautomator ,而且给出来了详细的教程,毫不犹豫的
阅读本文

第一次使用Android Studio时你应该知道的一切配置(二):新建一个属于自己的工程并安装Genymotion模拟器

【声明】生命壹号:http://www.cnblogs.com/smyhvae/ 【系列】 【正文】都说了放假不休息,奏是这么任性!!! 【开发环境】物理机版本:Win7旗舰版(64位)Android Studio版本:1.1正式版一、新建工程:1、新建一个Project:打开Android Studio,新建一个Project,界面如下:上图中,设置好工程名和路径之后,接下来可以一路next:二
阅读本文