编程技术

Ansi、Unicode、UTF8等编码字符串之间的转换和

Ansi、Unicode、UTF8字符串之间的转换和写入文本文件最近有人问我关于这个的问题,就此写一篇blogAnsi字符串我们最熟悉,英文占一个字节,汉字2个字节,以一个/0结尾,常用于txt文本文件Unicode字符串,每个字符(汉字、英文字母)都占2个字节,以2个连续的/0结尾,NT操作系统内核用的是这种字符串,常被定义为typedefunsignedshortwchar_t;所以我们有时常会见到什么char*无法转换为unsignedshort*之

系统 2019-08-29 23:09:34 3720

redis

Redis开源文档《Redis设计与实现》

Redis是运用比较广泛的NoSQL产品之一,目前的稳定版本是2.6.10,包括Github、Instagram、Blizzard、新浪微博等都在产品中大量使用了Redis。其代码基于BSD协议开源,整个项目代码量只有2万多行(2.2版本),大家可以通过阅读代码在相对短的时间内学习到作者的设计理念和Redis的实现方式,做到知其然知其所以然。日前黄健宏(huangz)发布了开源文档《Redis设计与实现》,这是一份从阅读源代码入手来学习Redis的笔记合集

系统 2019-08-12 01:32:30 3718

Python

python 从远程批量下载文件到本地

需求:1、从postgresql数据库中查出附件名称2、从远程服务器下载对应的附件用到的python模块paramiko、psycopg2。paramiko是用python写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接。利用该模块,可以方便的进行ssh连接和sftp协议进行sftp文件传输以及远程命令执行。psycopg2是python的postgresql数据库接口,可以对数据库进行操作。conndb.py文件代码功能是连接

系统 2019-09-27 17:57:34 3717

Jquery

jquery的thickbox使用技巧汇总

在网上看到有不少没用过的技巧,抄下来,以免忘记!到http://jquery.com/demo/thickbox/下载需要的js及css文件分别保存到目录--js--css--images中,使用thickbox提供的方法,可以更加自由的用js控制元素动作:1.tb_init()初始化,等于给a标签加class。Ajax加载内容后用tb_init(’a.thickbox,area.thickbox,input.thickbox’);2.等于a标签的点击动作

系统 2019-08-29 23:06:13 3717

Android

Android TextView中显示彩虹字

一.實現很簡單,就是對顏色進行線性的漸變。用到的類是LinearGradient.直接貼代碼:publicclassTestextendsActivity{privateTextViewTestmTextViewTest;/**Calledwhentheactivityisfirstcreated.*/@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInst

系统 2019-08-29 22:18:19 3716

Jquery

JQUERY 加载背景插件

最近正在一个学校安全检查项目,在项目中使用了JQUERY,一直以来都在使用JQUERY,但从来没有想把以前写的方法进行封装成一个插件,任何项目中都可以进行使用,因为项目中都是使用AJAX进行操作,执行数据的请度时要进行显示加载样式。进行统一的设置请求过程,故将加载背景制作成一个插件。插件代码如下:调用方法:统一设置AJAX加载方法:JQUERY加载背景插件

系统 2019-08-12 01:32:40 3716

Android

Android理解:Activity状态和生命周期

要想理解Activity的生命周期,必先理解Activity的状态。一、Activity状态Android官方文档中把Activity分为下面三种状态:1、Resumed(活动状态)或者叫Running状态,这个Activity正在屏幕上显示,并且有用户焦点。这个很好理解,就是用户正在操作的那个界面。2、Paused(暂停状态)这是一个比较不常见的状态。这个Activity在屏幕上是可见的,但是并不是在屏幕最前端的那个Activity。比如有另一个非全屏或

系统 2019-08-12 09:29:45 3712

编程技术

054_《奇思异想编程序Delphi篇》

《奇思异想编程序Delphi篇》Delphi教程系列书籍(054)《奇思异想编程序Delphi篇》网友(邦)整理EMail:shuaihj@163.com下载地址:Pdf作者:蒋明礼杨晓龙出版社:国防工业出版社ISBN:7118031690上架时间:2004-1-29出版日期:2004年1月开本:16开页码:388版次:1-1内容简介本书以通俗易懂的语言、列举大量的实例揭示了Delphi语言在系统编程、界面设计、组件编程、图像处理与多媒体应用、网络通信、数

系统 2019-08-29 23:54:09 3709

Java

Eclipse查看运行java程序命令

怎样查看Eclipse运行java程序时用的命令昨天在将的的java工程打后运行时总是抛出莫名其妙的错误,可是工程用Eclipse运行却是没有问题呀,是不是我的bat里面运行程序的命令行写错了呀?可是哪里错了呢,我想到了既然Eclipse能够运行工程,那么它的命令行应该没有问题呀,可是怎么查看Eclipse的命令行呢?研究了一下,终于有结果了赶紧分享一下:1.打开Eclipse的Debug视图2.运行工程,然后在Debug视窗中找到运行的工程的主线程,点出

系统 2019-08-12 09:30:20 3709

Java

Eclipse 中,普通 Java 项目转 Java Web 项目

一、新建普通Java项目二、打开其属性、修改ProjectFacets属性【期间可以重命名WebContent名称】三、应用四、转换后的效果【说明】转换后请严格保证项目的结构符合JavaEE中的Web规范,否则会有错误。通过为知笔记发布Eclipse中,普通Java项目转JavaWeb项目

系统 2019-08-12 01:32:28 3709

C#

C#+ASP.NET开发基于Web的RSS阅读器

C#+ASP.NET开发基于Web的RSS阅读器作者:来源:阅读190人次,2006-4-279:52:00最近我一直在寻找如何在web页面上显示RSSFeed的方法,我选择C#和ASP.NET作为工具。我创建了一个简单的处理函数来处理从一个URL获得的RSSFeed。你可以直接使用这个简单的函数,或者改造成你想要的功能。这个函数使用一个字符串rssURL作为它的参数。这个字符串包含了RSS的URL。它使用rssURL的值建立了一个WebRequest项:

系统 2019-08-29 22:03:06 3708

Jquery

jQuery弹出层登录和全屏注册表单

jQuery弹出层登录和全屏注册表单,这是一款很漂亮的jQuery登录和注册表单,点击登录时弹出一个登录窗口并伴随动画效果,注册页面则是全屏显示,非常时尚的jQuery表单。代码:

系统 2019-08-29 22:38:13 3707

C++

C++用于修饰的keyword

1.const修饰指针(1)constint*p=&x:不可改动*p的内容,但能够让指针p指向还有一个地址,和intconst*p一样(2)int*constp=&x:指针本身是个常量,固定指向某一变量,因此p不可变,可是*p可变2.const修饰函数(1)函数參数前加const是保护指针,引用传递的值不可改动(2)类的成员函数后面加const,表面该函数不能改动成员变量,不可调用非const成员函数3.Volatile訪问寄存器要比訪问内存快得多,编译器

系统 2019-08-12 09:27:35 3707

C++

操作系统的页面置换C++算法:OPT FIFO LRU CLOC

暴力直接上代码,主要是用了vector来实现,有些方法比較费时,不太好,请各位大神斧正。这是个人的作业,这是代码下载页http://download.csdn.net/detail/l631068264/7644569里面还有多级反馈队列进程调度的MFC版#include#include#include#include#include/*用到了srand函数*/

系统 2019-08-12 01:31:59 3707

Python

anaconda旧版本 下载地址及与python各版本对应关系

转载请注明出处:https://blog.csdn.net/heivy/article/details/92992887因为博主需要python3.6.5版本的对应的anaconda,其官网给出的是最新版本python3.7和2.7对应的版本,遍寻CSDN终于找到了,但个人感觉比较散,故此整理一遍,服务你我他~~0.最新版本官网下载:https://www.anaconda.com/distribution/1、anaconda历史版本下载地址:首推清华镜

系统 2019-09-27 17:47:07 3703