- 博客(13)
- 收藏
- 关注
原创 java远程连接hadoop依赖、配置、常用写法
笔者使用的hadoop版本3.0.3,以下是maven依赖,曾把hadoop-client写成hadoop-client-api,一直报NoClassDefFoundError InputBootstrapper类,所以贴一下maven依赖 <dependency> <groupId>org.apache.hadoop</g...
2019-07-11 21:14:01 2706 1
原创 操作系统做了什么
本文内容:1.helloworld.c 的运行过程中,计算机操作系统做了什么?2.操作系统的主要工作1.先看个hello world例子:#include <stdio.h>int main(int argc, char *argv[]){puts("hello world");return 0;}用户告诉操作系统执行helloworld 程序( 如何告...
2019-07-09 10:00:15 1123
原创 可打印字符
Ascii码的取值范围是[0,127],十进制,闭区间其中,[32,126]是可打印字符,其余是不可打印字符,对应于c中isprint()的结果含有不可打印字符的字符串是不可打印字符串并非任意字符都是可打印的通常对于需要人为输入的或者对可读性有要求的字符,应该设计成可打印字符串;对于非人为输入的,要考虑适用性广泛的输入,可设计成任意字符串。...
2019-05-18 10:31:50 3320
转载 Redis设计与实现(一~五整合版)(搬运)
Redis设计与实现(一~五整合版)by @飘过的小牛一前言项目中用到了redis,但用到的都是最最基本的功能,比如简单的slave机制,数据结构只使用了字符串。但是一直听说redis是一个很牛的开源项目,很多公司都在用。于是我就比较奇怪,这玩意不就和 memcache 差不多吗?仅仅是因为memcache是内存级别的,没有持久化功能。而redis支持持久化?难道这就是它的必杀技?...
2019-03-01 20:01:53 287
转载 python学习之Iterable和Iterator的区别
首先从字面意思来解释Iterable和Iterator的区别Iterable:由英文的命名规则知道,后缀是able的意思就是可怎么样的,因此iterable就是可迭代的意思。Iterator:由英文的命名规则知道,后缀是or或者er的都是指代名词,所以iterator的意思是迭代器。这两个概念之间有一个包含与被包含的关系,如果一个对象是迭代器,那么这个对象肯定是可迭代的;但是反过来,如果一个...
2019-01-16 10:33:08 360
转载 WinSockAPI的用途和用法详解
对网络知识有所遗忘的话,可以先简单补习一下“套接字”概念,再来看这些函数就会觉得他们的用途很好理解,如果想更详细的学习,可以参看 Socket通信原理。关于各函数返回值,可以参看 socket函数返回值分析。一,服务器与客户机交互 先简单俯瞰一下目前最常用的方法:服务程序在一个众所周知的地址(其中包括端口信息)监听对服务的请求,也就是说,服务进程一直处于休眠状态,直到一个...
2018-12-19 11:05:58 1278
原创 win10系统CompatTelRunner或task scheduler占用CPU过高的解决方法
win10系统的“C:\Windows\System32\CompatTelRunner.exe”占用过高的CPU,而且经常莫名其妙的启动,该问题其实是“客户体验改善计划”导致的,系统会定期启动计划任务,运行CompatTelRunner.exe,可以通过下面的方法进行修复。步骤如下:1、在此电脑右键选择管理-计算机管理-系统工具-任务计划程序-Microsoft-Windows-Appl...
2018-12-17 14:58:08 74776 6
原创 三步完成IDA7.0安装findcrypt3插件
1.下载该脚本插件:https://github.com/polymorf/findcrypt-yara2.将findcrypt3.rules和findcrypt3.py放到IDA7.0/plugins下3.找到IDA7.0使用的python文件夹,通常是安装IDA7.0时安装的python文件夹(python27,或python27-64x)。需要注意的是:系统中可能有多个p...
2018-12-05 10:17:10 5545 3
转载 全栈工程师技能图谱
前端技能图谱基础 HTML / CSS JavaScript DOM 中级篇 数据格式(如JSON、XML) RESTful API交互(如jQuery Ajax,Fetch API,ReactiveX) 正则表达式 HTML语义化 命令行 Node.js DIV / CSS SCSS / SASS 矢量图形 / 矢量图形动画(如SVG) ...
2018-11-28 10:56:11 780
原创 C/C++中main函数的三个参数与环境变量的获取
C/C++的main函数除了常见的argc、argv,还具有第三个指定的参数envp,完整的引用方式如下:main(int argc, const char *argv[], const char *envp[]) //void类型没有参数1.argc为整数2.argv为指针的指针(可理解为:char **argv or: char *argv[] or: char argv...
2018-11-27 10:46:09 2076
原创 python列表按元素(对象、类)的某个属性排序
下边是一个例子,对Departs列表中的元素(均为Department类型)按照'id','name'两个属性排序(优先级依次减弱)import operator #导入operator 包,pip install operatorDeparts = []#待排序列表class Department:#自定义的元素 def __init__(self,id,name,id2)...
2018-11-16 09:08:23 21403 3
转载 Windows一键安装Openssl
1、什么是openssl?2、下载安装三方下载地址备用64位和32位下载地址选择32位或者64位合适的版本下载,例如Win64OpenSSL_Light-1_0_2h.exe:设置环境变量,例如工具安装在C:\OpenSSL-Win64,则将C:\OpenSSL-Win64\bin;复制到Path中打开命令行程序cmd(以管理员身份运行),进入 Openssl 所在目录,运行以下命...
2018-11-06 19:23:48 512
转载 [转]如何在程序启动的时候将调试器附加上去
有时,可能需要调试由另一个进程启动的应用程序的启动代码。 这样的示例包括服务和自定义设置操作。 在这些情况下,可以让调试器在应用程序启动时启动并自动附加。设置应用程序以自动启动调试器 启动注册表编辑器 (regedit)。 在“注册表编辑器”中打开 HKEY_LOCAL_MACHINE 文件夹。 定位到 HKEY_LOCAL_MACHINE\Software\Micr...
2018-09-20 17:04:55 1333
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人