- 博客(20)
- 资源 (8)
- 收藏
- 关注
原创 windows下python安装lxml类库(重新整理后)
应小伙伴的要求,把原来的又修改整理了一下。python安装lxml类库(windows环境下 ) 这几天为了使用python解析网页找了不少方法,其中比较有用的是lxml。lxml是python使用xpath解析html时需要导入的一个类库,功能非常非常强大。但是安装起来坑比较多,所以将方式记在这里。 (学会了这种方法,安装python其他库也是收到擒来了哦)一、下载easy_install
2016-11-26 10:13:58 14434
原创 C语言一次一密
#include <stdio.h> #include <stdlib.h> #include <string.h> #include<Windows.h>int main(){ char yw[] = { "大风起兮云飞扬,威加海内兮归故乡,安得猛士兮守四方?" }; char my = '高'; printf("原文是:%s\n", yw); for (in
2016-11-25 17:31:11 7523
原创 C语言双重置换加密
密钥:置换规则:(1,2,3,4,5,6,7,8)->(2,3,4,5,6,7,8,1)进行行置换,(1,2,3,4,5,6,7,8)->(3,4,5,6,7,8,1,2)进行列置换。#include <stdio.h>#include <string.h>int main(){ char yw[3][50] = {"大风起兮云飞扬,", "威加海内兮
2016-11-25 17:30:25 9068
原创 C语言凯撒加密
public string Caesar(int key, string str) { char[] c = str.ToCharArray(); string strCaesar = ""; for (int i = 0; i < str.Length; i++) { string ins = c[i].ToS
2016-11-25 17:26:51 11143
原创 C++面向对象实验四:超市管理系统
C++面向对象实验四:超市管理系统一、实验目的1、 掌握类与对象的用法 2、 掌握继承、重载、构造函数的具体使用 3、 综合使用学习的知识来编程二、实验要求实现一个超市管理系统,要求如下功能: 1、 增加商品(商品对应的属性有,商品代码,商品名称,生产地,商品价格,商品数量) 2、 删除商品(通过商品名称来查找删除) 3、 修改商品(通过商品名称来查找修改) 4、 查询商品
2016-11-24 17:35:23 19539 14
原创 C++面向对象实验三:模板与STL
C++面向对象实验三:模板与STL一、实验目的掌握模板函数和模板类的定义、实例化,学会应用模板来处理函数调用面临的不同的数据类型。理解模板类的定义和实例化时的方法。复习栈的出栈和入栈的相关操作。二、实验要求内容1: 使用函数模板,求两个数的最大值。 例如:max(3,5)则输出5 max(’3’,’5’)则输出‘5’ max(3.0,5.0)则输出5.0 max(”3”,”5”)
2016-11-24 17:28:55 2357
原创 C++面向对象实验二:类与对象
C++实验二:类与对象一、实验目的类的创建和使用类来创建对象。类的数据成员的声明。成员函数的声明和定义。Private,public访问限定符的使用。使用提供的公有的成员函数给对象成员赋值。二、实验要求类:包含私有的数据成员(length,wide)和公有的成员函数(重载的构造函数oneclass,求和函数add,输出显示函数(display)。三、实验过程描述了一个圆柱的类,成员中有私
2016-11-24 17:25:13 5718
原创 c++面向对象实验一:运算符重载
c++面向对象实验一:运算符重载一、实验目的(1)掌握通过运算符重载实现多态性的方法;(2)学会运算符重载的成员函数法和友元函数法;
2016-11-24 17:21:12 5270 1
原创 Debian中文乱码解决办法
昨天朋友安装debian7遇到乱码的问题,很恶心,因为在改的过程中还会遇到乱码也就是说改不了。然后帮他百度了一下。。。。。。。。哈哈哈哈哈哈哈别问我他为什么百度不出来,我也不造哦~~大概是因为我比较帅吧( ╯□╰ ) 环境准备如果没有安装locales的话。所以需要先安装locales,命令为:aptitude install locales进行配置输入命令dpkg-reconfigure l
2016-11-24 11:18:03 37440 2
原创 python实现rsa算法
算法过程 1. 随意选择两个大的质数p和q,p不等于q,计算N=pq。 2. 根据欧拉函数,不大于N且与N互质的整数個数為(p-1)(q-1)。 3. 选择一个整数e与(p-1)(q-1)互质,并且e小于(p-1)(q-1)。 4. 用以下这个公式计算d:d× e ≡ 1 (mod (p-1)(q-1))。 5. 将p和q的记录销毁。 (N,e)是公钥,
2016-11-22 22:30:31 5956 7
原创 编译原理学习(一)词法分析器
一. 实验目的理解词法分析器的工作原理。掌握利用状态转换图设计词法分析器的基本方法。实现Micro语言的词法分析程序二. 实验内容根据给出的Micro语言的定义,设计并实现它的的词法分析器,实现源程序的输入、 预处理和词法分析,最后以编译程序需要的内部表示形式(二元组)将识别的 单词符号输出。 利用状态转换图设计Micro语言的词法规则。 用C语言实现该语言词法分析程序三.
2016-11-22 22:22:52 10150
原创 计算程序运行时间(acm用)
一些传统的编译器,在编译时就会给出基本的程序跑的时间,有的IDE甚至每次跑都会给出时间(如vc6.0)非常方便。但现在一些环境(如vs)就没有这个功能了,对一些追求运行时间的acmer们很不方便,这里记录几种方式自己进行处理。一、GetTickCount函数
2016-11-22 22:13:24 3911
原创 linux下 C语言调试之道 WRITE_LOG
c语言的调试很让人头疼,一般过一段代码就要printf一下或是写个函数输出,然后今天看到大牛代码里的一个宏特别简练易用,所以收藏一下。#define WRITE_LOG(FORMAT, ...){ \ do{ \ FILE* fp = fopen(LOG_FILE, "a"); \ struct tm* pt; \ time_t time_n
2016-11-22 17:53:10 1995
原创 windowsAPI建立多线程
如果在多线程里用到hwnd,首先是建立一个结构体。 typedef struct{HWNDhwnd;int cxClient, cyClient;}PARAMS, *PPARAMS; 然后在proc部分里面:static PARAMS params; params.hwnd= hwnd;_beginthread(Thread,0, ¶ms)
2016-11-22 17:48:51 7402
原创 c#过滤Mysql非法字符
不是调用mysql的函数,先直接将字符串筛选一遍,避免字符串中含有导致mysql死掉的非法字符。public string UrnHtml(string strHtml) { string[] aryReg ={"'","<",">","%","""",",",".",">=","=<","-","_",";","||","[","]","&","/","-","|","", }
2016-11-21 14:52:15 1609
转载 程序员的自我修养(收藏)
在php社区看到了一篇关于程序员自我修养的文章,深感赞同,转到这里和大家共勉。看了这篇文章后心里很有触动,发现了自己平时coding的很多问题,
2016-11-16 17:37:16 743
原创 Lambda 表达式(二)-码住
在上一篇Lambda 表达式(一)中,简单介绍了Lambda 表达式这种方式。在这一篇会详细介绍它的一些用法。六 带有标准查询运算符的 lambda许多标准查询运算符都具有输入参数,其类型是泛型委托系列 Funcpublic delegate TResult Func<TArg0, TResult>(TArg0 arg0)可以将委托实例化为 Func int,bool> myFunc。其中 int
2016-11-15 17:24:51 520
原创 Lambda 表达式(一)-码住
一 简介Lambda 表达式是一种可用于创建委托或表达式目录树类型的匿名函数。 通过使用 lambda 表达式,可以写入可作为参数传递或作为函数调用值返回的本地函数。 Lambda 表达式对于编写 LINQ 查询表达式特别有用。 若要创建 Lambda 表达式,需要在 Lambda 运算符 => 左侧指定输入参数(如果有),然后在另一侧输入表达式或语句块。 例如,lambda 表达式 x => x
2016-11-15 17:16:46 700
原创 WPF-datagrid右键菜单时先选中某行
如题,很多时候,在datagrid中右键菜单时,当前没有选中行。这就很恶心了对不,如果我是对某一行进行处理,难道还要先用左键选中这一行?博主就被这个恶心了一把,然后在大佬博客帮助下找到了一个方法,(命中测试)。这个的原理是如果在鼠标没有选中某行的情况下进行右键,会判断鼠标位置,然后根据位置找到当前层级,默认选中最高的也就是最外边那一层,也就是我们的“行”。然后根据大佬博客总结了一下代码:
2016-11-15 16:57:05 12904
原创 NULL,0和'\0'辨析
一直搞不清楚这三者的真正区别,因为有的时候会发现,混用这三种用法,编译器也不会报错,最近读的《征服C指针》这本书中详细地提到了这个问题,我才茅塞顿开,然后试着用自己的语言解读一下。 首先看一下这三者的定义:NULL:NULL定义在stdio.h中,具体定义为 #define NULL 0。00不需要多说,它既可以表示为0的指针,也可以表示为0的字符串。
2016-11-09 19:40:20 10918
nginx-lua监控grafana图表模板.zip
2020-04-01
nginx-lua-counter.zip
2020-04-01
nginx-lua监控grafana图表模板.zip
2020-03-30
SpringBoot监控grafana图表模板.zip
2020-03-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人