基于SOOT框架的JAVA指针分析 发表于 2019-07-19 | 分类于 笔记 字数统计: 3.1k | 阅读时长 ≈ 12 概述code研一在国科大暑假小学期,选修了北大熊英飞和张路老师的《程序分析》,上课期间,很多时候都是云里雾里。课程结束后,留有一个大作业「实现一个JAVA上的指针分析系统」。花了几天时间,终于将其搞定,于是决定当一个“事后诸葛亮”,整理下大作业实现的思路,简单系统的讲述下如何完成这个系统。 需求 ... 阅读全文 »
go语言学习 发表于 2019-06-12 | 分类于 笔记 字数统计: 385 | 阅读时长 ≈ 1 Go语言优点 快速编译,高效执行,易于开发 对网络通信、并发和并行编程的极佳支持 Go 语言像其它静态语言一样执行本地代码,但它依旧运行在某种意义上的虚拟机,以此来实现高效快速的垃圾回收 能够轻松对第三方包进行部署,并且支持调用C语言编写的库 P.S:GO语言的实时性不高!C语言的实时性高 看懂G ... 阅读全文 »
基于Linear-CRF(线性条件随机场)的中文分词 发表于 2019-05-25 | 分类于 机器学习 字数统计: 4.2k | 阅读时长 ≈ 17 代码https://github.com/VictorJiangXin/Linear-CRF/ Motivation研一下选修了宗成庆老师的「自然语言处理」,课程要求完成一系列的大作业,然而已是拖延症晚期的我,一直将其晾在一边,直到今天,才真正开始启动项目。由于实验室资源匮乏,没有GPU,因此只能选 ... 阅读全文 »
Python_note 发表于 2019-03-27 | 分类于 笔记 字数统计: 77 | 阅读时长 ≈ 1 参数在运行程序中,经常需要输入一系列的参数,用于指定文件夹之类的信息。常用的相关包有import argparse。下面是常用的用法123parser = argparse.ArgumentParser(description='')parser.add_argument(&ap ... 阅读全文 »
python3安装pymssql 发表于 2018-07-22 | 分类于 笔记 字数统计: 253 | 阅读时长 ≈ 1 提要由于在做项目中,需要通过python操作SQL Server数据库,在查看相关资料后,发现可以使用pymssql包,对数据库进行操作。本人使用的Python版本为3.5,查阅多种资料,都是推荐使用 pip install pymssql 但是,每次安装的时候,都出现错误,后来又尝试直接从pypi ... 阅读全文 »
通过geth Json-Rpc接口遇到的坑 发表于 2018-07-19 | 分类于 区块链技术 字数统计: 358 | 阅读时长 ≈ 1 使用Python访问Geth遇到的问题在使用python对Geth提供的Json-RPC服务器进行访问时,一直返回由于目标计算机积极拒接、无法连接的错误,因此作出以下尝试: 使用python访问百度等官方网站,经测试,可以访问,说明当前配置无问题,问题出现在服务器端。 进入服务器,用netstat ... 阅读全文 »
HunterCatchRabbits 发表于 2018-07-18 字数统计: 543 | 阅读时长 ≈ 2 题目描述: 假设卧底和特工有n个接头地点,编号为0和n-1。卧底每天晚上仅能换到相邻的接头地点,而特工每天白天在一个接头地点检查。 特工告诉你每天检查的接头地点的编号,希望你分析一下是否一定能与卧底碰头。 输入描述: 首先输入n和k(n<100,k<1000),分别表示接头 ... 阅读全文 »
linux文件编程 发表于 2018-04-26 | 分类于 linux学习 字数统计: 670 | 阅读时长 ≈ 2 概述Linux系统讲所有设备都当作文件来处理,因此Linux文件编程极其重要!linux文件编程设计到文件的读、写定位等各种操作。其中对文件的操作都只能由内核态完成,用户态想要访问文件只能通过系统调用。Linux文件编程中,最重要的一个概念便是文件描述符fd,所有文件的操作都通过文件描述符进行,每个 ... 阅读全文 »
linux获取时间及Socket编程 发表于 2018-04-22 | 分类于 linux学习 字数统计: 1.9k | 阅读时长 ≈ 9 如何获取时间UNIX时间戳:从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数。UTC时间:世界协调时。以地球自转为基础的时间标准。 UTC表示方式为 年月日时分秒。 获取UNIX时间戳C运行库:#include <sys/time.h>运行环境: C语言运行环境函数 ... 阅读全文 »
kerberos认证浅析 发表于 2018-04-15 | 分类于 计算所 字数统计: 542 | 阅读时长 ≈ 2 什么是kerberosKerberos是个用于安全认证的第三方协议,它采用了传统的共享密钥的方式,实现了在网络环境不一定保证安全的环境下,Client和Server之间的通信。 kerberos协议基本原理A与B之间有一个密钥key(A,B),这个密钥只有它们两者拥有。当A需要向B证明它是A时,发送 ... 阅读全文 »