.zip格式和zip伪加密

ZIP文件的组成: 压缩源文件数据区+压缩源文件目录区+压缩源文件目录结束标志 压缩源文件数据区 50 4B 03 04:这是头文件标记(0x04034b50) 14 00:解压文件所需 pkware 版本 00 00:全局方式位标记(有无加密) 08 00:压缩方式 5A 7E:最后修改文件时间 F7 46:最后修改文件日期 16 B5 80 14:CRC-32校验(1480B516) 19 00 00 00:压缩后尺寸(25) 17 00 00 00:未压缩尺寸(23) 07 00:文件名
分类: 其他 发布时间: 04-22 21:38 阅读次数: 3

每周读书#11 - 等一朵花开

这本书在两年前就读过,今天本书的作者小林到武汉开画展,作为他的粉丝,自然不会错过这个机会。在等待签名的长长队伍中,我又把这本书看了一遍。是的,没看错,是在排队的时候就把这本书看完了,看来看一本书也不是一件很困难的事情,关键是看什么书。 这是一本怎样的书呢? 首先,这是一本有广度的书。作者小林,大学念的是临床医学,毕业做行政管理,现在从事的是IT相关工作,此外还身兼自由摄影师、专栏作家、画家...
分类: 编程语言 发布时间: 04-22 21:38 阅读次数: 3

代做PHP开发技术程序、php网站代码代写

代做PHP开发技术程序、php网站代码代写 《PHP开发技术》 一、 课程说明 《PHP开发技术》是计算机信息管理专业(校企合作方向)专业必修课, 课程4学分,96课时,是PHP项目实训的前导课程。课程的主要内容是由网络应用程序结构、网页工作原理、PHP运行环境、PHP基础语法、Web交互编程、PHP访问数据库、PHP文件访问技术等内容组成。课程教学坚持“理论知识必须、够用,实践操作为主”的原则,通过项目化教学,使学生具备基于PHP的Web应用程序开发能力。 二、 考核对象和考核时间 2015
分类: 其他 发布时间: 04-22 21:38 阅读次数: 5

Maven命令

http://repo1.maven.org/maven2/mvn deploy -Dusername=admin -Dpassword=password
分类: 编程语言 发布时间: 04-22 21:38 阅读次数: 4

var that=this

你可能会发现别人写的代码中有这么一句:var that = this;,这代表什么意思呢?在javascript中,this代表的是当前对象。var that=this就是将当前的this对象复制一份到that变量中。这样做有什么意义呢?$('#zhetenga').click(function(){//this是被点击的#zhetengavar that = this;$('.zhetenga'...
分类: 编程语言 发布时间: 04-22 21:38 阅读次数: 4

系统分析与设计作业 3

@(系统分析与设计)[homework] Systems Analysis and Design hw3 1. 用例建模 a) 阅读 Asg_RH 文档,绘制用例图。 b) 选择携程网预定旅馆在线服务系统并与 Asg_RH 进行比较 c) 对比两个时代、不同地区产品的用例图,总结在项目早期,发现创新的思路与方法。 d) 请使用 SCRUM 方法,在(任务b)用例图基础上,编制某定旅馆开发的需...
分类: 编程语言 发布时间: 04-22 21:38 阅读次数: 6

HTTP协议 学习

HTTP协议 学习 首先 附上 官方解释 和 别人的总结官方解释 打开后 第14 Header Field Definitions 将header说的很清楚http协议总结–厉害 http protocol (超文本传输协议) 主要用于浏览器和web服务器之间的通信. 而且一般明文传输 如果需要加密传输 可以使用 https http协议由三部分组成: 请求行 : 方法(post get等)
分类: 编程语言 发布时间: 04-22 21:38 阅读次数: 7

1+2+3+……100的和

#include<stdio.h>main(){ int i,s=0; i=1; while(i<=100) { s=s+i; i=i+1;} printf("1+2+3...+100=%d\n",s);}
分类: 编程语言 发布时间: 04-22 21:38 阅读次数: 4

九、同步与互斥

同步与互斥背景到目前为止多道程序设计(multi-programming):现代OS的重要特征并行很有用:(为什么?),提供了多个并行的实体:CPUs,I/O,...,用户进程/线程:OS抽象出来的用于支持多道程序设计CPU调度:实现多道程序设计的机制调度算法:不同的策略接下来:我们将讨论多道程序设计和并发问题独立进程:不和其他进程共享资源或状态确定性:输入状态决定结果可重现:能够重现起始条件。I...
分类: 编程语言 发布时间: 04-22 21:38 阅读次数: 6

从Java到Golang,项目架构转型

        目前公司项目是电力方向物联网应用,涉及到物联网设备接入和数据采集,现在的系统架构主要是vue前端加SpringBoot搭的微服务后端。受限于人力不足,现在还是比较垃圾。不过用了一段时间后现在对java已经无爱了,代码越来越大和复杂,加上ECS比较垃圾,程序启动巨慢,代码改起来也烦,写起来更烦。一直在考虑试试换个架构,而且之前就对golang感兴趣,没事儿的时候也在学习golang,...
分类: 编程语言 发布时间: 04-22 21:38 阅读次数: 4

十大编程算法(1)

算法一:快速排序算法快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(n log n) 算法更快,因为它的内部(inner loop)可以在大部分的架构上很有效率地被实现出来。快速排序使用分治法(Divide and conquer)策略来把一个串行(li...
分类: 编程语言 发布时间: 04-22 21:38 阅读次数: 3

通用板子

#include<cstdio> #include<iostream> #include<cstring> #include<cmath> #include<algorithm> #include<queue> #include<stack> using namespace std; #define REG register #define ll long long #define IN inline #define REP(a,b,c) for(REG int a=b;a<=c;a++) #
分类: 其他 发布时间: 04-22 21:38 阅读次数: 4

Just Pour the Water ZOJ - 2974 矩阵快速幂

思路:用一个N*N的矩阵的第一行来记录水量。另外一个矩阵记录转移的方式,不是很好描述,具体看代码。当k是0的时候,水量都给了自己。#include &amp;lt;iostream&amp;gt; #include &amp;lt;cstdio&amp;gt; #include &amp;lt;cstring&amp;gt; using namespace std; int n; const int N = 25; struct Matrix ...
分类: 编程语言 发布时间: 04-22 21:38 阅读次数: 5

caffe segnet opencv pgm格式图像操作 之坑

项目并没有结束,但就想吐槽一下软件里的防不胜防的坑,这些坑几乎可以让人浪费掉绝大多数的时间,不得不说,调试这些坑真的很痛苦。。。caffe segnet 篇:          在github上直接下载的源码包似乎有个bug,至少google上也有人这么说,编译时说什么缺少函数max(double,floate)的定义,下载最近的rc2也有一些问题,基本的如hdf5.h无法找到,hdf5、hdf5...
分类: 编程语言 发布时间: 04-22 21:38 阅读次数: 5

读取文本文件并显示在屏幕上

#include&amp;lt;stdio.h&amp;gt; #include&amp;lt;string.h&amp;gt; void main() { FILE *fp; //创建一个文件指针*fp char ch; fp=fopen(&quot;D:/data.txt&quot;,&quot;r&quot;); //以只读方式打开D:\data.txt文件 if(fp==NULL) printf(&quot;can not open!\n&quot;);...
分类: 编程语言 发布时间: 04-22 21:38 阅读次数: 5

Centos7:Docker安装Gitlab

官方教程 https://docs.gitlab.com/omnibus/docker/ [root@master ~]# docker search gitlab INDEX NAME DESCRIPTION ...
分类: 编程语言 发布时间: 04-22 21:38 阅读次数: 7

mysql-DDL

列名的修饰unsignedauto_incrementdefaultcommentnotnullnulluniqueindexkeyprimarykeyauto_increment必须制定为primarykeysql语句的运算符=赋值和判断都是!=<><><=>=ORANDBETWEEN...ANDINNOTINsql语句的分类DDLshowdatabases;
分类: 数据库 发布时间: 04-22 21:37 阅读次数: 4

每天一个linux命令(12):more命令

more命令,功能类似 cat ,cat命令是整个文件的内容从上到下显示在屏幕上。 more会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且还有搜寻字串的功能 。more命令从前向后读取文件,因此在启动时就加载整个文件。 1.命令格式: more [-dlfpcsu ] [-num ] [+/ pattern] [+ linenum] [file ... ] 2.命令功能: more命令和cat的功能一样
分类: 其他 发布时间: 04-22 21:31 阅读次数: 4

Doker学习笔记之一:安装

基于Ubuntu16.04LTS 通过脚本进行安装 $ curl -sSL https://get.docker.com/ | sh 或者选择国内的DaoCloud安装脚本 $ curl -sSL https://get.daocloud.io/docker | sh 启动服务 $ sudo systemctl enable docker $ sudo systemctl start docker 用户组以及用户添加 创建docker用户组 $ sudo groupadd docker 将当前
分类: 其他 发布时间: 04-22 21:31 阅读次数: 5

内存保护机制及绕过方案——通过覆盖虚函数表绕过/GS机制

1 GS内存保护机制 1.1 GS工作原理 栈中的守护天使--GS,亦称作Stack Canary / Cookie,从VS2003起开始启用(也就说,GS机制是由编译器决定的,跟操作系统无关)。 GS机制分三个步骤:计算随机种子 --> canary写入栈帧 --> GS校验。 [1]程序启动时,读取.data的第一个DWORD作为基数,然后和各种元素(时间戳,进程ID,线程ID,计数器等等)进行XOR加密 [2]然后将加密后的种子再次写入.data的第一个DWORD [3]函数在执行前,把
分类: 其他 发布时间: 04-22 21:31 阅读次数: 5