Python

MySQL与python交互

这里介绍两种连接方法,一种是使用安装的第三方库pymysql【针对python3】进行连接,另外一种是采用pandas里的模块进行连接,个人推荐后者。一、使用pymsql库进行连接这里使用的【数据库名:test_my表名:department字段名为:Id和Name】1.简单连接的小例子(1).查找记录。frompymysqlimport*try:#连接包括六部分组成:主机、端口、数据库名、用户名、密码、编码##主机:本地使用"localhost"或127

系统 2019-09-27 17:49:11 2709

编程技术

In-app Purchase 程序内付费

自从10月16日苹果发送给所有开发者的那一封信,通知了程序内购买将可用于免费应用,我认为这也宣告了LITE版的时代结束。成千上万的免费版的软件或游戏,将作为限制了功能的完整版免费发售,如果用户觉得有意购买,可以直接解锁完整版的功能或购买附加内容。本文讲阐述如何为你现有的应用或游戏添加程序内购买(InAppPurchase)功能。阅读前提:假设了你拥有一定的iPhoneSDK开发基础,和AppStore实践经验。你的程序需要唯一的BundleID,如果已经发

系统 2019-08-29 23:40:10 2709

编程技术

NET程序集强签名收藏 强名称工具 (Sn.exe) 来创

强名称是由程序集的标识加上公钥和数字签名组成的。其中,程序集的标识包括简单文本名称、版本号和区域性信息(如果提供的话)。强名称是使用相应的私钥,通过程序集文件(包含程序集清单的文件,并因而也包含构成该程序集的所有文件的名称和散列)生成的。Microsoft®VisualStudio®.NET和在.NETFrameworkSDK中提供的其他开发工具能够将强名称分配给一个程序集。强名称相同的程序集应该是相同的。通过签发具有强名称的程序集,您可以确保名称的全局唯

系统 2019-08-29 23:27:54 2709

Java

:Java那些事之Log4j http://www.cnblogs.com/l

Java那些事之Log4j上次跟大家分享了java使用berkeleydb。这一次,再跟大家分享一个开源组件,大名鼎鼎的log4j。这里需要首先声明一点,我在这里和大家分享的,都是我的个人实际经验,只是把我知道的东西尽可能多的分享。但是对于技术本身,可能还有很多更深入更有意思的东西,是我没有接触到或者没有研究的,如果各位对此有更深的研究,欢迎大家一起切磋补充。在这里先拜谢了~下面进入正题,前一阵用了一下log4j,感觉还是挺不错的,可以支持配置文件和程序代

系统 2019-08-29 22:38:18 2709

编程技术

Apache通用日志工具commons-logging和Log4j 使

前言在程序开发中,有时候为了跟踪代码的运行情况,需要在程序代码中加入一些打印代码运行情况的日志代码,在早期的C语言中,一般都是用printf()函数来实现这些信息的输出,在Java语言中用System..out.println()来实现控制台信息输出。这种输出的信息功能非常有限,如果要输出到文件,就很麻烦。并且,如果以后想去掉(不再输出)这些信息,还需要手动的一行一行去改。当然,也有一种解决办法可以实现处理这个问题,在Java中,可以这么写:-------

系统 2019-08-29 22:23:31 2709

编程技术

如何预测用户query意图

有一个朋友问,一个用户搜索一个query是“百度”,怎么知道用户真正是想找什么呢。我回答说,分析之前搜索这个query的用户点了些什么结果啊。朋友继续问,如果没有用户点击呢。呃,如果没有点击,这个问题就比较复杂了。整理了下思路,于是写成了本文。主要描述了关于如何预测用户query意图。希望会有所帮助。首先我们的明确一个标准,如何判断我们对用户意图的猜测是正确的?用户的思维是很发散的,也许今天搜索“葛优”,是想找“让子弹飞”,明天搜索相同的query,就是想

系统 2019-08-29 21:58:38 2709

编程技术

从服务器上导出excel文件到本地

说明:--------------------------------------------------------------------------------------------从服务器上导出excel文件到本地在一个excel工作簿中,有5个工单表,每个工作表有1万行数据。--------------------------------------------------------------------------------------

系统 2019-08-12 09:29:40 2709

C#

细细品味C#——抽象、接口、委托、反射

原博文地址:http://www.cnblogs.com/xia520pi/archive/2011/10/07/2200793.html(*风筝注:因文章链接可能失效,特转发过来,避免以后丢失)什么是抽象类?什么是接口?接口与抽象类有什么区别?什么是委托?什么是反射?这些都是初学者比较犯糊涂的事情,呵呵,这个也不能说的太绝对,反正我就是那个糊涂中的一个。为了把这些最基本的概念和知识打扎实,我整理一下相关的知识点,希望对你也有帮助。文章下载地址:http:

系统 2019-08-12 01:32:22 2709

Python

python调用webservice接口的实现

使用suds这个第三方模块fromsuds.clientimportClienturl='http://ip:port/?wsdl'cilent=Client(url)printcilent查看webservice接口的具体信息:调用接口方法,通常client.service.methodname实际测试过程中遇到的坑:1、tns值为Localhost之前查看接口信息时,未发现tns="http://Localhost:4567/Interface.wsd

系统 2019-09-27 17:53:54 2708

Java

Java气泡提示功能实现

一个用Swing实现的java气泡提示效果。运行效果如下图:packageorg.loon.swing.display;importjava.awt.BorderLayout;importjava.awt.Color;importjava.awt.Font;importjava.awt.GraphicsEnvironment;importjava.awt.Insets;importjava.awt.Rectangle;importjavax.swing.B

系统 2019-08-29 23:53:31 2708

编程技术

DXUTGUI控件的定制(三)

定制控件DXUTGUI的控件库默认使用内置的纹理资源,这个纹理资源可以在CDXUTDialog的Init函数中指定为我们自己的纹理资源(通常可以用一个图片文件来替代)。在这个系列的第一篇中,介绍了如何使用自己的纹理资源改变整个控件库的风格。研究CDXUTDialog的InitDefaultElements函数可以发现,DXUTGUI为每种控件定义了若干元素,这些元素保存在m_DefaultElement

系统 2019-08-29 23:30:52 2708

编程技术

代码演示之QQ聊天室外壳实现方式

应用程序通过内嵌浏览器的方式,利用js的window.external可以达到控制窗体行为的效果,如控制窗体宽高大小,透明度,网页截屏,网页读写文件,网页控制桌面行为等,最近利用DELPHI就实现了这一点,一般软件可以是很小巧,2,3百K的样子,目前这一应用被广泛应用在热门软件中,如QQ聊天室,迅雷相关服务中,这种应用主要用在业务功能不能很好的通过B/S方式解决的情况下,本博客抛砖引玉,目前实现的功能列表如下:利用网页调整exe窗体大小利用网页实现exe的

系统 2019-08-29 22:56:53 2708

Android

【Android 开发教程】选项菜单

本章节翻译自《Beginning-Android-4-Application-Development》,如有翻译不当的地方,敬请指出。原书购买地址http://www.amazon.com/Beginning-Android-4-Application-Development/dp/1118199545/现在,我们就可以去修改上一节中的项目了。这样,在用户按menu键的时候就会弹出选项菜单了。1.使用上一节中的工程,在MenusActivity.java中

系统 2019-08-29 22:47:16 2708

编程技术

聊聊并发(四)深入分析ConcurrentHashMap

本文是作者原创,发表于InfoQ:http://www.infoq.com/cn/articles/ConcurrentHashMap更多并发编程文章访问:http://ifeve.com/?p=269术语定义术语英文解释哈希算法hashalgorithm是一种将任意内容的输入转换成相同长度输出的加密方式,其输出被称为哈希值。哈希表hashtable根据设定的哈希函数H(key)和处理冲突方法将一组关键字映象到一个有限的地址区间上,并以关键字在地址区间中的

系统 2019-08-29 22:13:47 2708

Java

oracle连接java的几种方法

归结来说有JDBC、ODBC-JDBC桥接两种方法:一、JDBC连接Oracle的步骤(1)装载并注册数据库的JDBC驱动程序载入JDBC驱动:Class.forName("oracle.jdbc.driver.OracleDriver");注册JDBC驱动:java.sql.DriverManager.registerDriver(neworacle.jdbc.driver.OracleDriver());(2)建立与数据库的连接要建立与数据库的连接,首

系统 2019-08-12 09:30:02 2708