numpy中,从一片c_void_p指向的区域里获取数据

以前采用的数据拷贝的笨办法: 1 bitmap_size = (1080, 1920, 3) 2 buf = create_string_buffer(bitmap_size[0]*bitmap_size[1]*bitmap_size[2]) 3 pointer_data = c_void_p(addressof(xxxx)) 4 memmove(buf, pointer_data, bitmap_size[0]*bitmap_size[1]*bitmap_size[2]) 5 #
分类: 其他 发布时间: 05-24 21:05 阅读次数: 0

nginx常见配置详解

一.nginx的配置文件 配置文件默认为安装目录下的conf/nginx.conf,如果有使用到其他子配置文件,可以在nginx.conf中使用include 文件路径;的方式加载使用,比如server段,就可以单独写成一个配置文件,在http段下面使用include加载使用。 nginx.conf配置的结构 ... 全局配置区域 ... http { ... http段配置 ... server { ...... ....
分类: 其他 发布时间: 05-24 21:05 阅读次数: 0

js获取当前时间往后加6天

获取当前时间往后加6天,并绑定星期几(星期几是最笨的的方法,一个一个判读),后期在优化 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <script> function GetDateStr(AddDayCount) { var dd = new Date();
分类: 其他 发布时间: 05-24 21:05 阅读次数: 0

jQuery中的 AJAX

jQuery库中支持AJAX的操作,功能十分完善 详细请参考官方文档:https://www.jquery123.com/category/ajax/ 首先需要引入jquery文件!!! $.ajax $.ajax({ // 设置请求地址 url: 'json.php', // 设置请求方式(不设置时默认为get) type: 'get', // 设
分类: 其他 发布时间: 05-24 21:05 阅读次数: 0

解决chrome连接自建https服务器报“您的连接不是私密连接”问题

前一段时间,Chrome 突然显示出了“您的连接不是私密连接”,这下可难受了,大部分的网站打开都有问题。 找了各种方法,各种设置都是不行。 一、暴力、费力的方法 直接卸载 Chrome ,删除一切数据以及注册表,重新安装。 这个方法也是可行的,但是时不时的出现这个问题,每次都这样还是挺麻烦的。 二、简单、完美解决方法 在经历过几次上面的折磨后,决心一定要找个好的方法。 结果,还是找到了。 具体方法是: 1、右键 Chrome 的快捷方式 - 属性,如图: 2、在“目标”后的文本框中的后面添加
分类: 其他 发布时间: 05-24 21:05 阅读次数: 0

set password to qcow2

$ virt-customize -a rhel-guest-image-7.2-20160302.0.x86_64.qcow2 --root-password password:PASSW0RD --uninstall cloud-init [ 0.0] Examining the guest ... [ 12.1] Setting a random seed [ 12.1] Uninstalling packages: cloud-init [ 14.5] Setting
分类: 其他 发布时间: 05-24 21:05 阅读次数: 0

第五次作业——李丽欣

习题1:读入文件pmi_days.csv,完成以下操作: 1.统计质量等级对应的天数,例如: 优:5天 良:3天 中度污染:2天 2.找出PMI2.5的最大值和最小值,分别指出是哪一天。 import csv import pandas as pd days_path=open(r"C:\Users\lilixin\pmi_days.csv") days_df=pd.read_csv(days_path) zd=days_df.groupby('质量等级') y=dict([x fo
分类: 其他 发布时间: 05-24 21:05 阅读次数: 0

关于commonjs,AMD,CMD之间的异同

1、简介 随着前端业务复杂度的增加,模块化成为一个大的趋势。而在ES6还未被浏览器所支持的情况下,commonjs作为ES6中标准模块加载方案,在客服端中的支持情况并不好,现在在客服端中有2中模块化的解决方案,CMD和AMD,他们的代表分别为seajs和requirejs。这篇文章主要介绍我对commonjs、AMD以及CMD的理解。 2、commonJS commonjs的目标是制定一个js模块化的标准,它的目标制定一个可以同时在客服端和服务端运行的模块。这些模块拥有自己独立的作用域,也可以
分类: 其他 发布时间: 05-24 21:05 阅读次数: 0

用ajax写机器人聊天的案例

HTML 中的文档 <body> <h3>简单的Ajax实例</h3> <div class="chatbox"> <!-- 聊天内容 --> <div class="messages"> <div class="self"> <h5>我说</h5> <p>你好</p> </div> <div class="other"> <h5>对方说</h5> <p>你好</p> </div> </div> <div class="form"> <div class="input"> <textarea>
分类: 其他 发布时间: 05-24 21:05 阅读次数: 0

java 实现每次从list中取5000条数据放入新list

public static <T> List<List<T>> split(List<T> resList, int count) { if (resList == null || count < 1) return null; List<List<T>> ret = new ArrayList<List<T>>(); int size = resList.size(); if (size <= count) { // 数据量不足count指定的大小 ret.add
分类: 其他 发布时间: 05-24 21:05 阅读次数: 0

Android studio 开发一个用户登录界面

Android studio 开发一个用户登录界面 activity_main.xml 1 <?xml version="1.0" encoding="utf-8"?> 2 <android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 xmlns:app="http://schemas.android.com/apk/res-a
分类: 其他 发布时间: 05-24 21:05 阅读次数: 0

Vue数据请求 axios vs fetch

Vue数据请求 数据请求在前端开发中的使用有两种形式 使用原生javascript提供的数据请求 ajax( 四部曲,一般需要我们结合Promise去封装,使用不是很便利,但是效率很高 ) fetch( 本身结合了Promise,并且已经做好了封装,可以直接使用 ) 使用格式: 使用别人封装好的第三方库 目前最流行的,使用率最高的是 axios vue中我们最常使用的 vue 1.x 的版本提供了一个封装库 vue-resource , 但是到了vue 2.x版本之后,这个就弃用了 vue-r
分类: 其他 发布时间: 05-24 21:05 阅读次数: 0

computd watch methods和mixin

computd vs watch vs methods 项目中: computed计算属性: 有逻辑 像变量一样使用 一定要有return返回值 <div id="app"> <p> {{split_msg}} </p> </div> new Vue({ el:'#app', data:{ msg:'xixihaha' }, computed:{//这里存放的是多个方法,这些方法往往都和data选项中的数据有关系 split_msg() { return this.msg
分类: 其他 发布时间: 05-24 21:05 阅读次数: 0

日常开发中的shell小技巧

工具推荐 命令行中很方便的代码统计工具---cloc 模拟生成熵(避免暴力手搓键盘) sudo rngd -r /dev/urandom -o /dev/random -f 自动输密码的脚本,基于expect #!/usr/bin/expect set password "butub" set files [glob -nocomplain -- ./*.deb] puts "[llength $files]" for {set i 0} {$i<[llength $files]} {
分类: 其他 发布时间: 05-24 21:05 阅读次数: 0

printf的封装与实现

1 UART通信协议 1.1 UART通信的物理连接 图1 UART的物理连接 1.2 逻辑电平 用电平表示逻辑1和逻辑0,逻辑1和逻辑0用来组织计算机层面的数据。 1.3 电平标准 根据通讯使用的电平标准不同,串口通讯可分为 TTL标准及 RS-232 标准。 1.4 协议解析 通讯双方需要约定波特率,并约定一致的数据包格式才能保证正常收发数据。 1.4.1 波特率(bps) 单位时间内,发送数据的位数。 1.4.2 数据格式 串口通信一般以起始位作为一帧数据传输的开始,以结束位表示一帧数据
分类: 其他 发布时间: 05-24 21:05 阅读次数: 0

python基础——4、python应用(文件操作,字典,列表,输出格式)——(YZ)

本次的内容为python的应用,关于文件、字典、统计应用,均多应用列表、字典。 习题一   读入文件pmi_days.csv,完成以下操作:   1.统计质量等级对应的天数,例如:   优:5天   良:3天   中度污染:2天   2.找出PMI2.5的最大值和最小值,分别指出是哪一天。 以下是代码内容: import csv z1 = 0 z2 = 0 z3 = 0 z4 = 0 listp = [] listd = [] d1 = 0 with open("pmi_days .csv",
分类: 其他 发布时间: 05-24 21:05 阅读次数: 0

Red Hat Enterprise Linux 7.5安装盘内容做本地YUM源

mkdir -p /root/soft/RHEL cp -r /run/media/root/RHEL/. /root/soft/RH安装盘内容做本地YUM源EL vim /etc/yum.repos.d/cdrom.repo [rhel-media] name=Red Hat Enterprise Linux 7.5 baseurl=file:///root/soft/RHEL enabled=1 gpgcheck=1 gpgkey=file:///root/soft/RHE
分类: 其他 发布时间: 05-24 21:05 阅读次数: 0

为Windows编译libobjc2(通过交叉编译的方式)

前提:Linux系统、git、clang-8、g++-mingw-w64-x86-64、gobjc++-mingw-w64-x86-64。 一、下载源代码 git clone https://github.com/gnustep/libobjc2.git 二、配置环境变量 export CC=clang #可能需要创建软链接 ln -s /usr/bin/clang-8 /usr/bin/clang,也可以替换为export CC=clang-8。 export CXX=clang++
分类: 其他 发布时间: 05-24 21:05 阅读次数: 0

04_数据存储

1. 理论概述 Android数据存储方式: SharedPreferences存储 手机内部文件存储 手机外部文件存储 sqlite数据库存储 远程服务器存储 2. 数据存储开发 2.1 SharedPreferences存储 说明 SP存储专门用来存储一些单一的小数据 存储数据的类型:boolean,float,int,long,String 数据保存的路径:/data/data/packageName/shared_prefs/yyy.xml 可以设置数据只能是当前应用读取,而别的应用不
分类: 其他 发布时间: 05-24 21:05 阅读次数: 0

20164317《网络对抗技术》Exp9 Web安全基础

Exp9 Web安全基础 一、实践目标 理解常用网络攻击技术的基本原理。 在Webgoat,实践相关实验。 SQL注入攻击 XSS攻击 CSRF攻击 二、实践过程   1.环境配置:   下好jar包然后放在根目录下   使用:java -jar *.jar就可以解压运行webgoat了!   2.使用webgoat:   打开Firefox,输入http://127.0.0.1:8080/WebGoat/login.mvc访问webgoat    SQL注入攻击:   Numeric SQL
分类: 其他 发布时间: 05-24 21:05 阅读次数: 0