自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 收藏
  • 关注

原创 欢迎关注我的私人博客

说实话CSDN做的还是比较丑的,奈何人家名气大啊,所以嘛,只能通过这里方式来让人关注我的 私人博客 啦,嘿嘿。emmmm,立个Flag,以后定期更新博客。** 官方博客地址:blog.hitaq.cn **...

2018-12-28 19:50:34 299

原创 Ubuntu安装apt-fast

简要说明本文使用的系统为 Ubuntu18.04安装过程添加 apt-fast 的仓库:sudo add-apt-repository ppa:apt-fast/stable安装 apt-get :sudo apt-get install apt-fast安装过程中会有三个设置提示,分别是说让 apt-fast 使用哪个软件包管理器进行安装和删除软件,一般应该都是选择 apt-...

2019-06-23 23:04:19 3447 1

转载 CentOS安装Python3

简要说明本文使用的系统为 CentOS7以安装 Python3.7 为例,其他的 3.x 的话把文章中的和 Python 版本有关的部分稍微修改一下就好。yum源准备更新 yum:sudo yum -y update (参数 -y 用于提醒系统我们知道我们正在进行更改,免去终端提示我们要确认再继续)安装 yum-utils(一组扩展和补充yum的实用程序和插件): sudo yum...

2019-06-23 22:36:01 348

原创 Python3操作Windows剪贴板

0x00 安装Pywin32使用命令pip install pywin32 安装相关库 0x01 相关代码函数 get_text() :将字符串从剪切板取出来;函数 set_text() :将字符串放到剪切板里面。import win32conimport win32clipboarddef get_text(): win32clipboard.OpenClip...

2019-05-16 22:13:52 1829

原创 Linux目录结构及其英文全称

├── / 根目录 ├── /bin (binary) 可执行二进制或脚本 ├── /boot (boot) 引导程序文件 ├── /dev (devices) 系统的设备文件 ├── /etc (etcetera) 程序的配置文件 ├── /home (home) 用户目录 ├── /lib (libraries)...

2019-05-16 21:35:19 1608 1

原创 CentOS7 更改Docker源

0x00 写在前面Docker默认地址是国外Docker官网地址,因此速度非常慢,所以我们才需要将Docker改成国内的镜像地址。0x01 修改办法首先,修改配置文件 vim /etc/docker/daemon.json{ "registry-mirrors": ["https//registry.docker-cn.com"]}然后,加载Docker配置 Sys...

2019-05-06 23:49:45 2969

原创 Nginx 13: Permission denied 解决方案

0x00 问题详情今天刚换了一个服务器按照以往的经验配置好Nginx代理,然后迫不及待地打开浏览器查看部署情况,结果就看到了大大地 403 ,内心几乎是崩溃的 T_T查看Nginx错误日志(vim /var/log/nginx/error.log),报错情况如下:2019/05/03 20:57:19 [error] 30589#30589: *68 "/home/root/blog/i...

2019-05-03 21:21:01 10695 1

原创 解决sqlalchemy使用pymysql连接mysql之1366错误

0x00 错误情况MySQL版本:mysql Ver 8.0.13 for Win64 on x86_64 (MySQL Community Server - GPL)报错情况如下E:\Python\Python36\lib\site-packages\pymysql\cursors.py:170: Warning: (1366, "Incorrect string value: '\...

2019-04-29 17:40:51 1846 1

原创 国内优秀镜像站汇总

教育网主要镜像站东北地区:东北大学(IPv4&IPv6, IPv6)大连理工大学(IPv4&IPv6)大连东软信息学院(IPv4&IPv6)哈尔滨工业大学(IPv4&IPv6, IPv6)华北地区:清华大学(IPv4&IPv6, IPv4, IPv6)北京理工大学(IPv4, IPv6)北京交通大学(IPv4&IPv6)天津...

2019-04-03 18:00:18 1332

原创 软件安全——Crack二进制文件(续)

0x00 写在前面上面一篇文章(软件安全——Crack二进制文件)讲了我的个人的野路子,这篇文章就来说说老师的解法叭(主要是老师突然让交作业

2019-03-23 20:41:56 612

原创 软件安全——Crack二进制文件

0x00 写在前面这只是一次简单的PE文件破解实验,大佬勿喷;同是小白的朋友有问题可以在评论区文明讨论。代码十分简单,源码如下:#include <stdio.h>#include <string.h>#define PASSWORD "1234567"int verify_password(char* password){ int authen...

2019-03-17 17:14:20 1099

原创 几个优秀的配色相关网站

0x00 配色网 (www.peise.net)0x01 Flat UI Colors (flatuicolors.com)0x02 WebGradients (webgradients.com)0x03 Colorhunt (colorhunt.co)0x04 LOLCOLORS (www.webdesignrankings.com)0x05 NIPPON COLORS (nippo...

2019-03-17 13:03:04 555

原创 JS整除运算

0x00 方法Math.ceil(x/y); // 向上整除 4/3=2;Math.floor(x/y); // 向下整除 4/3=1;Math.round(x/y); // 四舍五入 5/2=3 5/4=1;parseInt(x/y); // 丢弃小数部分,保留整数部分; 0x01 性能function fn1(x, y){let t = Math.ceil(x/y)...

2019-03-10 10:19:04 4869

原创 微信小程序Request与Promise联合使用

0x00 目的解决存在 request 异步函数的函数返回值为undefined的问题0x01 Way1:使用Promise我对Promise的理解并不深刻,就不在这里献丑了,大家感兴趣的可以阅读我文章最后的参考文献;使用方法 onLoad: function() { this.fnGetDataTest().then((res) => { conso...

2019-03-07 16:41:54 1035

原创 Elementary OS 修改Home目录下的中文目录为英文目录

0x00 写在前面说白了Elementary OS就是一种Ubuntu而已,因此,也就是Ubuntu修改Home目录下的中文目录为英文目录罢了0x01 实现过程打开终端,输入命令:# 首先更改系统语言环境为英文export LANG=en_US# 然后更改设置xdg-user-dirs-gtk-update# 然后在提示弹出窗中选择更新名称同理,紧接着输入如下代码:...

2019-01-27 22:21:30 958

原创 Win10安装wget

0x00 安装chocolateychocolatey官网官网安装教程不愿意看英文官网的话就按照我下面说的来做吧:Way1:使用Cmd安装(需要管理员权限)@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypa...

2019-01-25 13:10:37 5985 6

转载 Ubuntu换源

0x00 流程先备份文件,以免出现意外 sudo cp /etc/apt/sources.list /etc/apt/sourses.list.bak清空原来的 sources 文件编辑 sources 文件:sudo vim /etc/apt/sources.list选择一个你喜欢的国内源(我个人感觉好像163的更快一些),把代码区的内容copy到 sources 文件中最后保存退...

2019-01-21 15:21:50 451

原创 微信UA

Android 微信UAmozilla/5.0 (linux; u; android 4.1.2; zh-cn; mi-one plus build/jzo54k) applewebkit/534.30 (khtml, like gecko) version/4.0 mobile safari/534.30 micromessenger/5.0.1.352 Ios 微信UAmozilla...

2019-01-21 13:16:11 19221 1

原创 Win10下Cmder光标前有个空格的问题

0x00 产生原因其实我也不知道原因,只是凑巧有了解决方案而已0x01 解决办法把原来的命令提示符 λ 改换成其他的字符就好了修改办法: 把文件 cmder/vendor/clink.lua 文件中的 λ 字符换成别的。// 我的修改位置在51行 如果不是的话也一定就在附近几行// 修改前local lambda = "λ"// 修改后local lambda = "...

2019-01-17 12:27:38 1914 1

原创 Hugo加入评论的功能

0x00 写在前面LeaveIt主题没有提供评论的功能,因此需要自己写,这里我用的是 Valine 第三方评论系统。0x01 配置Valine在 config.toml 中加入以下代码(Valine基本配置) # Valine. # You can get your appid and appkey from https://leancloud.cn # more info pl...

2019-01-12 20:37:10 4518 5

转载 Markdown代码块支持的语言

名称 关键字 AppleScript applescript ActionScript 3.0 actionscript3, as3 Shell bash, shell ColdFusion coldfusion, cf C cpp, c C# c#, c-sharp, csharp CSS css Delphi ...

2019-01-12 19:46:10 1609

原创 初识Socket编程——基于数据报套接字的服务器回射程序设计

实验四、基于数据报套接字的服务器回射程序设计0x00 实验内容编写一服务器程序和客户程序,要求客户每输入一行数据,服务器接收后加上 "Echo:" 后回送给客户程序,当客户输入“q”后退出。过程描述如下:UserUDP ClientUDP ServerInput Datasendto --- recvfromrecvfrom --- sendtoOutput DataUserUDP Clie...

2019-01-11 21:52:03 2493 1

原创 初识Socket编程——基于流式套接字的多线程并发服务器回射程序设计

实验三、基于流式套接字的多线程并发服务器回射程序设计0x00 实验内容将 实验二 中的服务器改为并发服务器。0x01 实现过程实现方法这个和 实验二 中的代码只差一部分——只需要让服务器开一个线程单独为当前客户服务即可。我这里是使用 pthread.h 来实现创建线程的。公共函数中修改部分// comm.h// 在实验二的基础上添加如下内容#include <pthread...

2019-01-11 21:00:12 2358 5

原创 初识Socket编程——基于流式套接字的服务器回射程序设计

实验二、基于流式套接字的服务器回射程序设计0x00 实验内容编写一服务器程序和客户程序,要求客户每输入一行数据,服务器接收后回送给客户程序,当客户输入“q”后退出。过程描述如下图所示:UserClientServerInput Datasend - recvrecv - sendOutput DataUserClientServer0x01 实现过程公共函数// comm.h#ifn...

2019-01-11 20:01:47 4089 2

原创 初识Socket编程——基于流式套接字的时间同步服务器设计

实验一、基于流式套接字的时间同步服务器设计实验内容实验内容要求使用流式套接字编程,实现时间同步服务器和客户端,该服务器能够接收客户端的查询请求,获取本地时间,并将结果发送回客户端,客户端将该时间显示出来...

2019-01-10 23:40:21 2014

原创 Hugo中使用Mermaid

0x00 引入mermaid.js0x01 引入代码 <div class="mermaid"> graph LR A --- B B-->C[fa:fa-ban forbidden] B-->D(fa:fa-spinner); </div>

2019-01-10 22:54:35 1053

原创 站长平台网址大全

百度站长平台:http://zhanzhang.baidu.com/360 站长平台:http://zhanzhang.so.com/搜狗站长平台:http://zhanzhang.sogou.com/神马站长平台:http://zhanzhang.sm.cn/谷歌站长工具:https://www.google.com/webmasters/tool/...

2019-01-10 19:58:39 23919

原创 Socket清空缓存区

情况一:知晓缓存区中数据的大小这种情况应该就不用多说了,直接循环的把数据都读取出来就行了。情况二:不知道缓存区中数据的大小方案一close一次socket,这个方案有效是有效,但这样的小问题还不至于如此大动干戈,因此不建议使用。方案二使用recv来读取,但是在阻塞模式下效率低下,因为在不知道数据的情况下,在最后一次读取的情况下需要等待到超时才会知道数据是否读取完毕。方案三使用fg...

2019-01-10 10:13:00 24109 3

原创 Socket编程之六类函数

考试复习期间匆忙整理,如有错误请在评论中指出。第一类:套接字函数功能:完成套接字的创建、关闭以及对套接字的命名和名字获取。函数名功能SOCKET socket (int af, int type, int protocol)创建套接字int bind (SOCKET s, const struct sockaddr FAR *name, int namelen)...

2019-01-08 23:10:40 343

原创 试水PWA

0x00 写在前面文章 2017 前端大事件和趋势回顾,2018 何去何从?中提到了2017年前端值得关注的十大事件,其中就提到了PWA。本人也是刚开始学这些个东西,所以说的可能有不当的地方。欢迎来我的私人博客体验一下PWA0x01 何为PWAPWA,Progressive Web App,即渐进式WEB应用,我个人认为PWA其实更加体现的是一种理念。PWA是 Google 于 20...

2019-01-04 12:59:32 364

原创 Win10下Clion的安装与配置

懒得再写一遍了,大家直接去我的私人博客看吧传送门 >> Clion Install and Setting for Win10 <<

2019-01-04 12:16:35 2613

原创 CSS旋转效果

CSS旋转效果效果图:<!DOCTYPE html><html lang="zh"><head> <meta charset=&quo

2018-12-29 14:11:40 571

原创 WebStorm修改终端为GitBash

修改方法将 File > Setting > Tools > Terminal > Shell path 中的cmd.exe换成你想要换的终端即可,例如使用GitBash: E:/Git/bin/bash.exeOK, 大功告成!

2018-12-28 19:24:49 4329

原创 JavaScript的深拷贝与浅拷贝

JavaScript的深拷贝与浅拷贝这个问题出在“对象”的赋值上: 在JavaScript中,对象是按引用(不知道什么是引用的请自行百度)传值的,这就引出了今天我们要讨论的话题:深拷贝、浅拷贝:浅拷贝现象:var obj1 = {"a":"11", "aa":{"b":"22"}};var obj2 = obj1;console.log(obj1 === obj2); //不明...

2018-12-14 18:44:28 160

原创 MySQL可同时更新多个表

UPDATE test1 t, test2 tt, test3 tttSET t.str1 = 'a', tt.str2='b', ttt.str3='c'WHERE t.id=1 and tt.id=2 and ttt.id=3;没有什么需要多说的,应该可以一看就懂。

2018-12-04 20:55:36 3558 1

原创 PGP流程

 1.  邮件数据m经MD5进行散列处理,形成数据的摘要 2.  用发送者的RSA私钥KAd对摘要进行数字签名,确保真实性 3.  将邮件数据与数字签名拼接:数据在前,签名在后 4.  用ZIP对拼接后的数据进行压缩,以便于存储和传输5.  用IDEA对压缩后的数据进行加密,加密钥为K,确保保密 6.  用接收者的RSA公钥KBe加密IDEA的密钥K 7.  将经R...

2018-10-17 21:39:42 3761

原创 Python进度条

工具:progressbar库安装:pip install progressbar用法:import timeimport progressbarbar = progressbar.ProgressBar()for i in bar(range(10)): time.sleep(1) 

2018-09-24 19:50:39 683

原创 Win10下右键Edit with IDLE会出现一个__pycache__文件夹的解决办法

解决办法:编辑注册表1. 打开注册表编辑器2. 在打开的注册表中找到以下目录:HKEY_CLASSES_ROOT -> Python.File -> Shell -> editwithidle -> shell -> edit36-32 -> command3. 右键编辑,将数值改为:C:\Python36\pythonw.exe C:\...

2018-09-24 19:06:21 1701 1

原创 Html跳转到手机版

<script>if (navigator.platform.indexOf('Win32') >= 0) { // pc} else { // phone window.location.href = "手机网址";}</script>

2018-09-09 18:02:40 1431

原创 Python Flask同时请求同一个Url的阻塞问题

在最新的flask框架中这个问题是不存在的。若是你遇到了这个问题,不要慌,这可能是浏览器的锅:如果每次请求的url、参数等所有元素都是相同的,浏览器会将其视为同一个请求。因此当前一个请求没有结束的时候,后一个一模一样的请求也不能产生结果。# flask最简单的框架例子from flask import Flask, requestfrom datetime import date...

2018-09-09 17:15:52 4776 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除