结对第二次

第六次作业--结对编程第二次结对情况队友 225 方宜自己 223 盛码云项目地址设计说明类图接口设计(API) public system { public Json::Value project(Json::Value root)//处理数据 public Json::Value read(std::string f
阅读本文

安装jdk1.7

由于各Linux开发厂商的不同,因此不同开发厂商的Linux版本操作细节也不一样,今天就来说一下CentOS下JDK的安装:方法一:手动解压JDK的压缩包,然后设置环境变量1.在/usr/目录下创建java目录[root@localhost ~]# mkdir/usr/java[root@localhost ~]# cd /usr/java2.下载jdk,然后解压[root@localhost j
阅读本文

前端要革命?看我在js里写SQL

为什么要在js里写SQL?随着业务复杂度的增长,前端页面可能出现一些数据逻辑复杂的页面,传统的js逻辑处理起来比较复杂,我们先看两个例子:比如多规格多库存商品界面,难点在于颜色分类、尺码、价格、库存、限购数量以及对应的图片展示之间有复杂的逻辑关系,用户进行不同的选择时,js要经过多次复杂的查询才能算出结果比如地区联动查询界面,难点在于: 如何在本地存储地区数据,显然每次拉接口是不现实的,如果存储
阅读本文

第六次作业--结对编程第二次

第六次作业--结对编程第二次结对情况自己 225 方宜队友 223 盛码云项目地址设计说明类图接口设计(API) public system { public Json::Value project(Json::Value root)//处理数据 public Json::Value read(std::string f
阅读本文

Xp下麦克风设备及音量检测

从Vista开始,windows底层的音频架构发生了改变:原本是底层API的waveXXX、mixerXXX等都在Core Audio APIs的基础上进行了重构,上升为了高层API;底层API变为Core Audio API。 由于这个原因,在利用遗留音频技术(waveXXX、mixerXXX等)进行开发的时候,在WinXp和其他系统上的表现会不太一致。但是如果要在Xp上进行开发的话,就必须要使
阅读本文

ASP.NET WebAPI 连接数据库

2.选择Web API; 3.创建新项目完成; 在ValuesController.cs中修改Get方法并连接SQLServer数据库获取数据,以Json字符串格式返回:using System; using System.Collections.Generic; using System.Data; using System.Data.SqlClient; using System.Web
阅读本文

接口自动化测试方案详解

前言 去年,我们进行了项目的拆分,拆分后的各个子系统也都逐步的改成了通过接口进行数据的交换,接口测试也被提上日程。经过一段时间的探索,接口自动化测试方案越来越完善,今天给大家做个详细的讲解。方案目前我们的接口都是使用的http协议,其测试的基本原理是模拟前端(客户端)向服务器发送数据,得到相应的响应数据,从而判断接口是否可以正常的进行数据交换。在测试的过程中尝试过两种方式,一种是利用性能测试工具J
阅读本文

camera驱动框架分析(下)

sensor的驱动v4l2_i2c_new_subdev_board先用client = i2c_new_device(adapter, info);创建info对应的i2c_client对象(代表着一个i2c client),并进行驱动匹配。匹配就会触发i2c sensor驱动的probe调用。现在进入到目录drivers/media/i2c/soc_camera/,我们还是看OV2640驱动吧
阅读本文

松下 激光位移传感器 API

一:/* ================================================================================================= * Function : OnBnClickedBtnOpenbyindex * Abstract : 【オープン(インデックス)】ボタン押下処理 * Argument : Noth
阅读本文

局部刷新Ajax

1.1.1  Ajax的由来:  如下注册界面     界面在注册的时候,需要用户输入的信息有很多,假如我们将所有的数据都录入后,在点击会员注册按钮,然后将整个页面数据进行提交,此时如果该用户名已经被占用,那么我们就需要用户重新进行输入,这时候就会造成极差的用户体验,此时应该有一个正确的需求:  输入完用户名后,直接在用户名后边完成是否重复,是否可用的验证       在验证用户名是否可用的同
阅读本文

devm_xxx机制

前言  devm是内核提供的基础机制,用于方便驱动开发者所分配资源的自动回收。参考内核文档devres.txt。总的来说,就是驱动开发者只需要调用这类接口分配期望的资源,不用关心释放问题。这些资源的释放会在device对象销毁时自动释放。devres使用  不同的内核模块提供了对应的devm_xxx接口,如下(不仅仅这些):MEM devm_kmalloc() devm_kzall
阅读本文

gpio子系统和pinctrl子系统(上)

前言如果有错误的地方,欢迎大家直接指出gpio子系统  gpio子系统帮助我们管理整个系统gpio的使用情况,同时通过sys文件系统导出了调试信息和应用层控制接口。它内部实现主要提供了两类接口,一类给bsp工程师,用于注册gpio chip(也就是所谓的gpio控制器驱动),另一部分给驱动工程师使用,为驱动工程师屏蔽了不同gpio chip之间的区别,驱动工程师调用的api的最终操作流程会导向gp
阅读本文

scrapy爬取数据进行数据库存储和本地存储

今天记录下scrapy将数据存储到本地和数据库中,不是不会写,因为小编每次都写觉得都一样,所以记录下,以后直接用就可以了-^o^-1.本地存储    设置pipel ines.pyclass Ak17Pipeline(object):    def __init__(self):        self.file = open(‘ak17.json‘, ‘w‘)     # 存储文件的类
阅读本文

C# 一些学习作业

下载地址:http://pan.baidu.com/s/1dEGCJdf包括:文件管理后台程序此程序并无实际用途,只做学习参考之用。 程序为64位,如需32位,查看附件内的word文档。 程序只使用了:Panel、PictureBox两个组件以及自定义的scroll、textbox。其他的没有。 数据库为SQL2008,数据库用户密码根据你的配置修改MsgList.cs文件的 static pub
阅读本文

Ansible Playbooks高级使用

文件操作文件创建file### state如果是directory当目录不存在时会自动创建;如果是file当文件不存在时不会自动创建 - name: Create log dir file: path: “{{ item.src }}“ state: directory with_items: “{{ log_dirs }}“ when: is_metal | bool
阅读本文

ElasticSearch Curator使用教程

[TOC] 在日常工作中,当我们需要去维护一个elasitcsearch集群以期能稳定工作。通常需要有计划的做很多事情。比如定期的清除数据,合并 segment,备份恢复等。如果我们具备编程能力,这些工作一般都是可以通过各种编程语言根据我们的需求,调用elasticsearch的API可以完成的。但是,重复造轮子之前,我们应该确定,别人没有遇到过类似的事情,没有通用的工具可以完成我们的需求,我们
阅读本文

创建Hibernate的例子的步骤

创建Hibernate的例子的步骤 创建Hibernate的配置文件 创建持久化类 创建对象-关系映射文件 通过Hibernate API编写访问数据库的代码 Hibernate配置文档的基本配置 <?xml version=‘1.0‘ encoding=‘UTF-8‘?> <!DOCTYPE hibernate-configuration PUBLIC “-//Hibe
阅读本文

VC++ 串口编程

总结来看串口通信原理,(也可以说大多数通信原理也是如此)。 通信首先要有个通信,可以简单的把通信看成一个小桶,发送方住水桶里装水,接收方从水桶中取水。如果你要和对方通信首先需要将桶盖打开,再将水装入到桶中,这时接收方才能够从桶中取到水。这里就存在着一定的问题, 1,如果桶盖还没有打开,发送方已经发送了。这时接收方再从桶中取水,肯定取的水不对,会不一部分缺失了。解决方式就是让桶盖打开再往其中加水。
阅读本文

Win7 64位的SSDTHOOK(2)---64位SSDT hook的实现

Hook之前要干掉PG:http://www.m5home.com/bbs/thread-5893-1-1.html 上篇文章知道了寻找SSDT表的方法,这篇记录一下如何实现SSDT表的Hook。 下面以Hook NtOpenProcess为例,之前我查SSDT表发现NtOpenProcess函数的标号为35,用XT等工具也能查看。 废话不多说,上代码。 相关解释: 1.为什么要
阅读本文

第九篇 数据表设计和保存item到json文件

上节说到Pipeline会拦截item,根据设置的优先级,item会依次经过这些Pipeline,所以可以通过Pipeline来保存文件到json、数据库等等。下面是自定义json#存储item到json文件 class JsonWithEncodingPipeline(object): def __init__(self): #使用codecs模块来打开文件,可以帮我们解
阅读本文