最近学习了X86汇编,其实无论是古老的8086还是现在i3/5/7/9,Xeon3/5,在最基本原理上,都是相通的,只是CPU位数,寻址空间,寄存器个数,指令集的扩充等方面有所不同,对于学习,8086永不过时。
分类:
编程语言 时间:
2020-02-25 20:22:31
阅读次数:
60
...
分类:
编程语言 时间:
2020-02-25 20:26:35
阅读次数:
45
TypeError("Object type %s cannot be passed to C code" % type(data)) class Aes_ECB(object): def __init__(self,key): self.key = key self.MODE = AES.MODE ...
分类:
编程语言 时间:
2020-02-25 20:27:01
阅读次数:
88
#define _CRT_SECURE_NO_WARNINGS#include<iostream>using namespace std;void mergeSort(int a[], int s, int e, int temp[]) { if (s < e) { int m = s + (e - ...
分类:
编程语言 时间:
2020-02-25 20:27:18
阅读次数:
75
import threading import time from datetime import datetime as dt def say_hello(word): time.sleep(1) print(word) pool = [] now = dt.now() for x in rang ...
分类:
编程语言 时间:
2020-02-25 20:28:23
阅读次数:
66
先上一个介绍:https://blog.csdn.net/shihuacai/article/details/8856370 用视频https://www.bilibili.com/video/av81181427 中的一个例子来测试 输出为: 实际上, CountDownLatch阻塞的是主线程而 ...
分类:
编程语言 时间:
2020-02-25 20:29:38
阅读次数:
72
SpringBoot基础 回顾 JavaSE :OOP MySQL :持久化 html+css+js+jquey+框架 : JavaWeb :原始MVC框架 SSM :框架,简化了开发流程,配置复杂 war :Tomcat运行 SpringBoot :内嵌tomcat,微服务架构 微服务 微服务是一 ...
分类:
编程语言 时间:
2020-02-25 20:33:38
阅读次数:
82
概述 本文基于网上整理,为了实现将Shiro框架的session存储到redis里面,进而实现基于Niginx负载均衡,多站点部署; maven下shiro依赖 <!-- shiro --> <dependency> <groupId>org.apache.shiro</groupId> <arti ...
分类:
编程语言 时间:
2020-02-25 20:35:17
阅读次数:
89
一、运算符优先级 以下表格列出了从最高到最低优先级的所有运算符: | 运算符 | 描述 | | : : | : : | | | 指数运算(优先级最高) | | ~ + | 按位翻转, 一元加号和减号 (最后两个的方法名为 +@ 和 @) | | / % // | 乘,除,取模和取整除 | | + | ...
分类:
编程语言 时间:
2020-02-25 20:36:14
阅读次数:
118
前几天有个小伙伴有这么一个需求:l1=[{x:x}forxinrange(10)]l2=[{x:x}forxinrange(10,20)]想要实现如下的结果:[{0:0,10:10},{1:1,11:11},{2:2,12:12},{3:3,13:13},{4:4,14:14},{5:5,15:15},{6:6,16:16},{7:7,17:17},{8:8,18:18},{9:9,19:19}]
分类:
编程语言 时间:
2020-02-25 20:37:03
阅读次数:
78
1.与html结合 1. 内部JS: 定义` 2. 外部JS: 定义` 注意: ? ``可以定义在html任何界面,但是定义的位置会影响执行顺序 2.数据类型 ? number:数字。 整数/小数/NaN(not a number 一个不是数字的数字类型) ? string:字符串。 字符串 "ab ...
分类:
编程语言 时间:
2020-02-25 20:41:05
阅读次数:
79
为什么使用epoll 这个是老生常谈了,四个字,多路复用,要不单线程只能停等排队。另外select和poll不如epoll强大好用。 程序结构漫谈 代码很简陋,基本属于玩具。但是还是随便谈谈。 在单线程模型下使用epoll,只能使用一个epoll的instance同时监听socket描述符和conn ...
分类:
编程语言 时间:
2020-02-25 21:48:22
阅读次数:
91
scrapy快速上手之crawl模板 "前面" 提到过,我们使用了basic作为模板生成了爬虫 现在介绍另外一种模板:crawl 创建项目 首先在命令行界面执行: 后,即可得到提示 You can start your first spider with: cd Spider scrapy gens ...
分类:
编程语言 时间:
2020-02-25 21:50:55
阅读次数:
126
1、介绍 类的加载必须由类加载器(java.lang.ClassLoader) 来完成。每个类对象都包含一个对定义它的 ClassLoader 的引用。 2、分类 类加载器分为4类: 1)引导类加载器 (Bootstrap ClassLoader):又称根类加载器 负责加再 java 的核心库 (J ...
分类:
编程语言 时间:
2020-02-25 22:57:52
阅读次数:
83
在网上看了许多排序的方法,都没看懂,初学者的悲剧,然后就自己弄了个,请大家指正. ClistCtrl控件的行带着一个结构体,不过那结构体不好懂,看得眼花缭乱.好多也弄不明白,就自己写了个结构体,把一行的数据全写入结构体中, 交换两结构体的数据就简单多了. typedef struct { wchar ...
分类:
编程语言 时间:
2020-02-25 23:05:23
阅读次数:
94
SpringMVC响应数据和结果视图的几种方式,文件上传,异常处理,拦截器的使用方式 ...
分类:
编程语言 时间:
2020-02-25 23:05:57
阅读次数:
64
快速排序很简单,分为三步: 1.找中轴 2.左边快排 3.右边快排 注意事项:每一次快排之前都要判断左边的下标是否小于右边的下标 代码如下: void quick_sort(int * data,int left,int right) { if(left < right) { int index = ...
分类:
编程语言 时间:
2020-02-25 23:06:30
阅读次数:
184
Spring Security常见的15个拦截器1 . org.springframework.security.web.context.SecurityContextPersistenceFilter 首当其冲的一个过滤器,作用之重要,自不必多言。 SecurityContextPersisten ...
分类:
编程语言 时间:
2020-02-25 23:09:09
阅读次数:
83
python的for循环太神奇了: 你可以编写这样的语句: for i in range(10) : j= i**2 print(j) 你也可以编写这样的语句: with open('/path/to/file','r') as f: for line in f.readlines(): print ...
分类:
编程语言 时间:
2020-02-25 23:09:27
阅读次数:
123
1.Golang中的数组 数组是一种具有固定长度的基本数据结构,在golang中与C语言一样数组一旦创建了它的长度就不允许改变,数组的空余位置用0填补,不允许数组越界。 数组的一些基本操作: 1.创建数组: func main() { var arr1 = [...]int{1,2,3,4} //[ ...
分类:
编程语言 时间:
2020-02-25 23:09:57
阅读次数:
91