计算机漫游——第三章

数据格式 术语字(word)表示16位数据类型,32位数为双字(double words),64位数为四字(quad words)。图3-1给出了c语言的数据类型在x86-64中的大小。在64位机器中标准int为双字,指针为8字。 不通数据类型产生的汇编代码后缀如图所示。movb(传送字节)、movw(传送字)、movl(传送双字)、movq(传送四字 C编译成汇编代码: gcc –O1 –S code.c 生成code.o二进制文件,再通过 objdump –d code.o 生成汇编代码文件
分类: 其他 发布时间: 11-04 23:24 阅读次数: 0

[音乐] 逆转裁判1~6【五分半无缝衔接】追求组曲

来源:哔哩哔哩 https://www.bilibili.com/video/av6284081/ 满满的回忆啊,尤其是逆转三部曲。逆转四也真的很好玩,附逆转四海报
分类: 其他 发布时间: 11-04 23:24 阅读次数: 0

《深入理解计算机系统》第二章学习笔记

信息的表示和处理 本章主要描述计算机内的数字存储及运算方式。 独立的、单个的位通常是不怎么有用的,但计算机通过把位组合在一起,再加上某种解释,即赋予不同的可能的位模式以含义,就可以表示任何有限集合的元素。比如对文档中的子母和符号进行编码。 信息存储 字节是内存的最小可寻址单位,内存被视为一个非常大的字节数组,称为虚拟内存,内存的每一个字节由唯一的一个数字标识,称为地址,所有可能的地址的集合称为虚拟地址空间。 十六进制标识法 一个字节由八位组成,这里的位都是指二进制位,人们发现用‘0’,‘1’串
分类: 其他 发布时间: 11-04 23:24 阅读次数: 0

白手起家Django项目发布下篇_Django项目nginx部署

上一篇完成了python的安装,接下来安装python的依赖包和项目的依赖包 1、 python-devel 命令:yum -y install python-devel 安装Django1.8.2 pillow django-ckeditor5.4.0 pip3 install django==1.8.2 pip3 install pillow pip3 install django-ckeditor==5.4.0 python uwsgi 上面我们已经完成了python+Django环境的
分类: 其他 发布时间: 11-04 23:24 阅读次数: 0

selenium模拟事件处理

执行原理: 调用ActionChains的方法时不会立即执行,会将所有的操作按顺序存放在一个队列里,当调用perform()方法时,从队列中的事件会依次执行。 支持链式写法或者是分布写法。 鼠标键盘方法列表: perform() 执行链中的所有动作 click(on_element=None) 单击鼠标左键 context_click(on_element=None) 单击鼠标右键 move_to_element(to_element) 鼠标移动到某个元素 ele.send_keys(keys
分类: 其他 发布时间: 11-04 23:24 阅读次数: 0

2018-2019-1 20165227 20165228 20165237 实验二 固件程序设计

2018-2019-1 20165227 20165228 20165237 实验二 固件程序设计 http://www.cnblogs.com/zhuyue-study/p/9906486.html
分类: 其他 发布时间: 11-04 23:24 阅读次数: 0

白手起家Django项目发布中篇_Centos下Python2和3并存环境部署

python环境部署 我们今天学习的内容是如何将Django项目部署到linux服务器上,我们部署的linux系统是centos7首先,我们先在linux上搭建我们的Python3环境: 在这里首先强调一下,Centos7系统自带的Python2我们不要删除,我们要做的是在Python2和python3并存。 1、 安装Python3的依赖包 2、 命令: [root@localhost Desktop]# yum install zlib-devel bzip2-devel openssl-
分类: 其他 发布时间: 11-04 23:24 阅读次数: 0

netty源码解解析(4.0)-1 核心架构

netty是java开源社区的一个优秀的网络框架。使用netty,我们可以迅速地开发出稳定,高性能,安全的,扩展性良好的服务器应用程序。netty封装简化了在服务器开发领域的一些有挑战性的问题:jdk nio的使用;多线程并发;扩展性。它还提供了多种应用层协议的支持:http/https/websock, protobuf, 自定义协议, 简化了服务器协议的开发。 netty是一个基于事件驱动的框架,它把事件分成两种类型:输入事件(inbound)和输出事件(outbound), 整个框架都是
分类: 其他 发布时间: 11-04 23:24 阅读次数: 0

一个完整校验身份证

一个完整校验身份证 /** * 校验身份证号合法性 */ function checkIdNumberValid(tex){ var tip = '输入的身份证号有误,请检查后重新输入!'; var num = tex.value; num = num.toUpperCase(); var len, re; len = num.length; if(len == 0) return true; //身份证号码为15位或者18位,1
分类: 其他 发布时间: 11-04 23:24 阅读次数: 0

Newtonsoft.Json.Linq对象读取DataSet数据

Newtonsoft.Json.Linq对象读取DataSet数据: private void button4_Click(object sender, EventArgs e) { DataTable dt = new DataTable("t"); dt.Columns.Add("a"); dt.Columns.Add("b"); dt.Rows.Add("1", "11"); dt.Rows.Add("2", "22"); DataSet ds = new DataSet(); ds.T
分类: 其他 发布时间: 11-04 23:24 阅读次数: 0

Linux 学习之路 --------ip地址虚拟网络

// ifconfig 查看IP地址 网络信息 我的IP 39.161.136.25 ① 为网卡临时配置IP地址 ifconfig eth0 39.161.136.5 (netmask /255.255.255.0 加上子网掩码) service network restart (重启网络) ② 长期配置IP地址 vim /etc/sysconfig/network-scripts/ifcfg-eth0(网卡名) 进行如下配置 保存退出 网卡没了 IP也没生效 需要重启网络服务才会生效 ser
分类: 其他 发布时间: 11-04 23:24 阅读次数: 0

Linux第二天,linux常见命令(有一段时间的总结)

命令格式与目录处理命令ls 命令格式 : 命令[-选项][参数] 例: ls -la /etc 说明 个别命令使用不遵循此格式 当有多个选项时可以写在一起. 简化选项与完整选项 -a等于--all 隐藏文件不用经常找,不用不找 命令:ls 名称:ls 英文:list 命令所在路径:/bin/ls 执行权限所有用户 功能描述:显示目录文件 语法: ls选项[-ald][文件或目录] -a 显示所有文件,包括隐藏文件 -l 详细信息显示 -d 查看目录属性 -rw-r--r-- -文件类型(-二进
分类: 其他 发布时间: 11-04 23:24 阅读次数: 0

grunt 实例构建(四)

相关插件的引用: grunt-usemin 对页面的操作 grunt-contrib-cssmin 压缩css load-grunt-tasks 瘦身gruntfile grunt-rev 给md5加密 参考地址
分类: 其他 发布时间: 11-04 23:24 阅读次数: 0

二、Springmvc+Mybatis 参数绑定之默认参数绑定 简单类型绑定 POJO绑定 POST乱码问题

web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-ap
分类: 其他 发布时间: 11-04 23:24 阅读次数: 0

Bugku Writeup —文件上传2(湖湘杯)

我们先来看下题目,题目说明是文件上传 我们可以尝试通过构造payload来进行测试 php://filter/read=convert.base64-encode/resource=flag 获取到flag,之后进行解码,得到真正的flag 总结: 题目考察的是文件包含漏洞。 如果不懂payload意思的小伙伴可以自行百度一下
分类: 其他 发布时间: 11-04 23:24 阅读次数: 0

最小重量机器问题

/*最小重量机器问题*/ #include<stdio.h> int w[100][100]; //w[i][j]为第i个零件在第j个供应商的重量 int c[100][100]; //c[i][j]为第i个零件在第j个供应商的价格 int bestx[100]; //bestx[i]表示一次搜索到底后的最优解,用来存放第i个零件的供应商, int x[100]; //x[i]临时存放第i个零件的供应商 int cw=0,cc=0,bestw=10000; int
分类: 其他 发布时间: 11-04 23:24 阅读次数: 0

2018-2019-1 20165226 《信息安全系统设计基础》第6周学习总结

2018-2019-1 20165226 《信息安全系统设计基础》第6周学习总结 目录 一、教材学习内容总结 二、练习 三、代码托管与统计 四、学习进度条 五、参考资料 一、教材学习内容总结 1、 Unix I/O 这一节涉及到操作系统的基本抽象之一——文件。也就是说,所有的I/O设备都被模型化为文件,而所有的输入输出都被当做对相应文件的读/写。 I/O设备:网络、磁盘和终端 描述符:打开文件时,内核返回一个小的非负整数。 Unix外壳创建的每个进程开始时都有三个打开的文件:标准输入(描述符为
分类: 其他 发布时间: 11-04 23:24 阅读次数: 0

五分钟教你快速制作 macOS Mojave U盘启动盘

mac os x系统是苹果电脑预装操作系统,苹果系统虽然向来稳定,但凡事都有例外,比如换硬盘、对新系统不满意想换回去、垃圾软件太多想彻底重装等等,下面废鱼就教大家几招重装系统的方法。 连接网络重装 连接网络重装的方法,它的优点是操作简单,只需要在开机时,按住Command +R键不放后,稍等片刻会弹出【OS X实用工具】,点击【重新安装 macOS】,剩下的按提示操作即可。 连接网络重装方法一般需要等待几个小时或者一天两天,由于网络等原因也会出现下载失败等情况,所以废鱼是不推荐使用这种方法重装
分类: 其他 发布时间: 11-04 23:24 阅读次数: 0

ReaWriteLock应用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ld3205/article/details/83420844 java.util.concurrent.locks.ReentrantReadWriteLock 使用Java提供的读写锁实现读和写操作; package com.dong.testThread; import java.util.Random; import java.util.concurrent.locks.Lock; i
分类: 其他 发布时间: 11-04 23:24 阅读次数: 0

JavaNIO代码篇

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ld3205/article/details/83512133 传统的I/O: 传统的服务器的I/O是阻塞的,即当服务器端开启后,它会监听端口,直到有客户端发来请求,否则一直将是堵塞的, NIO(非阻塞I/O): 基础概念: 通道:用于建立客户端和服务端的连接,可以将输入/输出流写入到通道,通道将缓冲区的数据块移入或移出到各种I/O源,如文件,socket,数据报。对于网络编程,只有三类通道类:S
分类: 其他 发布时间: 11-04 23:23 阅读次数: 0