学习笔记
文章平均质量分 72
深海里的杂货铺
这个作者很懒,什么都没留下…
展开
-
Tcl+Python学习笔记(一)
一、tcl脚本在加载dll时,对于32位和64位的dll,对tcl版本有要求。使用tcl86出现如下错误:卸载tcl86,重新安装tcl84可以解决这一问题。二、Tcld的load命令指定路径时使用反斜杠,如:load C:/Users/Administrator/Desktop/test/********.dll三、python中调用tcl是通过加载T原创 2017-10-25 21:22:09 · 6662 阅读 · 1 评论 -
http和https的区别与联系
一、HTTP和HTTPS的基本概念HTTP:是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少。HTTPS:是以安全为目标的HTTP通道,简单讲是HTTP的安全版,即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。HTTP转载 2018-04-19 09:15:35 · 684 阅读 · 0 评论 -
华为2018实习生笔试编程题 三
题目描述:有N个骰子,同时投掷出去,向上面的数字之和为A。那么输入为N个骰子,请计算出A,和A出现的概率。概率值,小数点保留5位。样例输入:1样例输出:[[1,0.166667], [2,0.166667], [3,0.166667], [4,0.166667], [5,0.166667], [6,0.166667]]基本思想:动态规划,n个骰子点数和为s的种类数只与n-1个骰子的和有关。因为一个...原创 2018-04-19 16:56:42 · 969 阅读 · 1 评论 -
栈的相关问题
一、使用栈实现将中缀表达式转换为后缀表达式算法:1.创建一个栈2.对于输入表达式中的每一个字符t: t是一个操作数→直接输出 t是右括号→当前栈顶出栈并输出该符号,直到一个左括号出栈(左括号不输出) t是操作符→读出当前栈顶,并输出栈顶符号,直到出现一个左括号或者优先级比t低的符号或者栈空 t入栈3.出栈并输出该符号,直至栈空二、使用栈计算后缀表达式的值1.创建...原创 2018-05-10 16:28:09 · 264 阅读 · 0 评论 -
wireshark源码编译
1源码下载2下载安装Cygwin cygwin是windows平台上运行的unix模拟环境,它对于学习unix/linux操作环境,或者从unix到windows的应用程序移植,或者进行某些特殊的开发工作,尤其是使用gnu工具集在windows上进行嵌入式系统开发,非常有用。3下载安装QTwindows下编译wireshark源码(转) - 董雨 - 博客园 https://www.cnblog...原创 2018-05-07 15:35:59 · 1279 阅读 · 0 评论 -
c++中使用sqlite3
一、下载sqlite源码和dll库http://www.sqlite.org/download.html二、在vs2012中新建工程,解压文件复制sqlite3.h,sqlite3.c文件到新建的项目中,配置将sqlite3.dll文件夹包含到项目中。三、新建源文件,编写简单的测试。#include <iostream>#include <string>#include...原创 2018-06-11 16:20:12 · 4150 阅读 · 0 评论 -
windows下编译leveldb
一、环境操作系统:windows x64 编译器:VS2012https://blog.csdn.net/flyfish1986/article/details/46806893二、准备下Boost编译需要Boost库支持,因此先将Boost库编译为64位版本1.下载好了Boost库,解压boost文件到本地目录(如D:\Program Files\boost_1_58_0\)2.双击运行目录里的...原创 2018-06-07 09:33:02 · 3904 阅读 · 2 评论 -
leveldb应用:存文本文件内容
描述:按行读入文本文件“1.TXT”中的内容,按“,”分隔读入的行,并把每行的前10个字符存入leveldb。存入的规则为行号为key,每个字符的值为value。由于leveldb中一个key只能有一个value对应,因此我们需要建立10个数据库分别存储着10个value的值。最后输出每个数据库中的内容,为验证是否正确,取出每个数据库中key为8的value的值,与文本文件“1.TXT”文件第8行...原创 2018-06-08 17:06:58 · 741 阅读 · 0 评论 -
sqlite3插入数据synchronous设置
初用sqlite3插入数据时,插入每条数据大概需要100ms左右。如果是批量导入,可以引进事物提高速度。但是假设你的业务是每间隔几秒插入几条数据,显然100ms是不能容许的。解决办法是,在调用sqlite3_open函数后添加下面一行代码: sqlite3_exec(db, "PRAGMA synchronous = OFF; ", 0,0,0);上面的解决办法貌似治标不治本,...原创 2018-06-19 19:19:31 · 2628 阅读 · 0 评论 -
Java语言程序设计试题及部分答案
一、简答题1 什么是多态性? 方法的重载和覆盖有何区别? 阅读下列代码,指出其中存在的重载和覆盖, 写出输出结果是什么?解释为什么这样输出? (15分)class C1 { publicvoid f(){ System.out.println("C1.f"); }}class C2 extends C1{ publicvoid f(){ System....原创 2018-06-19 19:21:32 · 11368 阅读 · 3 评论 -
华为2018实习生笔试编程题 一
题目描述:编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。 要求汉字不能出现截半的情况,同时忽略字符串中的数字后输出结果。输入描述:一行字符串和待截取的字节数输出描述:单独的一行截取后的字符串输入:华HUA4输出:华HU分析:1、按照字节[byte]截取操作字符串,先将String转换成byte类型2、汉字使用两个字节原创 2018-04-18 20:28:11 · 1339 阅读 · 1 评论 -
华为2018实习生笔试编程题 二
同 黑色星期五import java.util.Scanner;/** * 13号又是一个星期五。13号在星期五比在其他日子少吗?计算每个月的十三号落在周一到周日的次数。 * 给出N年的一个周期,要求计算1900年1月1日至1900+N-1年12月31日中十三号落在周一到周日的次数,N为正整数且不大于400. */public class test04 { public原创 2018-04-18 20:12:47 · 571 阅读 · 0 评论 -
C++学习笔记(一)
一、C++——cout输出小数点后指定位数在C++中,是没有格式符的,我们可以通过使用setprecision()函数来实现这个需求。想要使用setprecision()函数,必须包含头文件#include 。使用方式如下:cout 注:要设置(ios::fixed,,固定小数点后保留两位,不然只保留两位有效数字二、使用floor函数。floor(x)返回的是小于或等于x的原创 2017-11-01 20:52:31 · 240 阅读 · 0 评论 -
Tcl+sqlite学习笔记
一、下载sqlite,将解压后的文件sqlite3.dll和sqlite3.def放到TCL的lib目录下TCL版本:ActiveTcl8.4.19.4 点此下载sqlite二、使用tcl脚本连接数据库,并对数据库做增删改查等操作一个简单的例子如下:package require sqlite3sqlite3 db1 ./testdbdb1 eval {CREATE TABLE t...原创 2018-03-08 10:58:46 · 1340 阅读 · 0 评论 -
intellij idea安装配置
1. 利用Intellij IDEA配置创建javaweb项目并实现Servlet - 简书 https://www.jianshu.com/p/18c0a2388d872. 使用IntelliJ IDEA开发JavaWeb项目 - CSDN博客 http://blog.csdn.net/qq_32651225/article/details/725206193. IntelliJ IDEA ...原创 2018-03-11 21:58:44 · 159 阅读 · 0 评论 -
Tcl+MySQL学习笔记
一、下载mysqltcl Tcl Mysql Interface下载适合版本的MySQLTcl库,并将解压后的文件添加到Tcl安装目录的lib文件夹下。二、使用tcl脚本连接数据库,并对数据库做增删改查等操作一个简单的例子如下:package require mysqltclglobal mysqlstatusset port {3306}set host {127.0.0.1}set ...原创 2018-03-05 17:34:34 · 1156 阅读 · 2 评论 -
Python JPype 在 Win7 下安装与使用
1.Python 3.5安装JPype原先电脑安装了Python3.5的版本,使用命令pip install jpype1,出现错误。如下: creating build\lib.win-amd64-3.5\jpypex copying jpypex\__init__.py -> build\lib.win-amd64-3.5\jpypex creating build...原创 2018-03-13 18:03:50 · 436 阅读 · 0 评论 -
Python学习笔记(一)
1.双击.py 文件运行后闪退该怎么解决?1、把python的scripts文件夹加入到环境变量里面2、运行cmd3、cd XXX切到程序所在文件夹4、输入python xxx.py2.python中出现SyntaxError: invalid syntax直接打开python.exe就是进入解释器,要运行程序的话 只要打开cmd命令行,在这里直接输入python "F:\python\xxx.p...原创 2018-03-14 10:43:36 · 369 阅读 · 0 评论 -
Neo4j CQL语句
一、Neo4j CQL - CREATE命令1.Neo4j CQL创建一个没有属性的节点命令语法:CREATE (<node-name>:<label-name>)例:CREATE (emp:Employee)这里emp是一个节点名,Employee是emp节点的标签名称。2.Neo4j CQL创建具有属性的节点命令语法:CREATE ( <node-name&...原创 2018-04-08 15:57:04 · 404 阅读 · 0 评论 -
Python读写图数据库Neo4j
一、Python读写图数据库Neo4j二、python2.6安装pip install neo4j-driver1.python26/scripts/ =>pip.exe 改名为 pip2.exe pip-script.py改名为pip2-script.py2.python26文件夹中的python.exe 改名为python2.exe3.输入pip2 install neo4j-dri...原创 2018-04-02 16:00:05 · 993 阅读 · 0 评论