编程技术 - 军军小站|张军博客
编程技术

LuaPlus学习(二)

用lua做配置文件可以用lua做程序的配置文件。LuaPlus提供了读写lua脚本文件的功能,我们可以将配置信息以Table的形式存储在lua脚本中,然后利用LuaPlus进行读取和更改。一、创建配置文件配置文件可以用文字编辑器创建,也可以在C++代码中创建。我们先在C++中创建。利用CreateTable创建一个名为"Window"的表格,利用LuaObject的Set*函数设置表格内容,最后用DumpObject函数保存到文件。代码如下:voidSav

系统 2019-08-29 23:44:23 2290

编程技术

struts2+hibernate+spring+DWRUtilAction+dwr分

项目处于招标期间,所以比较清闲,于是乎有了对自己知识总结的想法,又于是乎经历了.......下载把重要代码贴出来给需要的同仁们参考参考(只供菜鸟参考,因为我也很菜)首先是web.xml配置文件 系统 2019-08-29 23:41:26 2290

Android

Android_GPS

Android可以通过多种方式获取用户位置。本文主要将GPS和NETWORK两种方式。先简单的介绍下怎么在Android设备上获取用户位置。[java]viewplaincopy//获取系统位置服务的引用LocationManagerlocationManager=(LocationManager)this.getSystemService(Context.LOCATION_SERVICE);//定义对位置变化的监听函数LocationListenerlo

系统 2019-08-29 23:07:17 2290

编程技术

如何通过预加载器提升网页加载速度

预加载器(Pre-loader)可以说是提高浏览器性能最重要的举措。Mozilla官方发布数据,通过预加载器技术网页的加载性能提升了19%,Chrome测试了Alexa排名前2000名网站,性能有20%的提升。它并不是一门新技术,有人认为只有Chrome才具备这个功能。也有人认为它是有史以来提升浏览器性能最有效的方法。如果你第一次接触预加载器,也许心中已经有了无数个问号。什么是预加载器?它是如何提升浏览器性能的?首先需要了解浏览器是如何加载网页的一个网页的

系统 2019-08-29 23:07:01 2290

编程技术

使用Spring配置文件配置Ldap认证源

http://hi.baidu.com/five00/blog/item/8bccc213cdbb83065aaf53b2.html1.使用Spring配置文件配置Ldap认证源在Spring中配置Ldap的过程与配置JDBC的过程类似,Ldap比JDBC多出一个base属性,这个是配置Ldap基结点(注意:这个基结点不仅仅指最高父节点),之后Ldap会查找基节点下所有子节点的信息。

系统 2019-08-29 23:06:52 2290

编程技术

W3C标准:Web服务策略框架新版草案

Web服务策略框架定义了普通目的的模型和相应的语法,以描述和交流Web服务策略,以便服务消费者能够发现他们需要知道的信息从而能够访问服务供应商的服务。WebServicesPolicy1.5-Framework新版本草案已经发布。以下是草案原文WebServicesPolicy1.5-FrameworkW3CCandidateRecommendation30March2007Thisversion:http://www.w3.org/TR/2007/CR-

系统 2019-08-29 22:59:32 2290

编程技术

自定义RadioButton样式2

先看一下图:上面这种3选1的效果如何做呢?用代码写?其实有更简单的办法,忘了RadioButton有什么特性了吗?我就用RadioButton实现了如上效果,其实很简单的。首先定义一张background,命名为radio.xml,注意该background必须为xml样式的图片:

系统 2019-08-29 22:18:09 2290

Java

java学习笔记—Tomcat(9)

1目录结构bin二进制目录,主要存储的是一些启动和停止服务器的命令startup.batconf配置目录,server.xmlweb.xmllib服务器软件使用的第三方的jar包logs记录服务器软件运行时候的日志信息temp临时文件存储的目录webapps存储开发者需要部署的网站work服务器的工作目录,主要承担的是翻译和编译的工作2IDE的集成如果每次开发网站需要使用MyEclipse,但是开发好网站之后需要部署到tomcat上。那么每次

系统 2019-08-12 01:33:17 2290

编程技术

牛腩16:支付宝接口申请 以及 QQ企业邮箱的申请

支付宝的接口申请1:https://www.alipay.com/登陆2:申请之前,你的支付宝一定是通过了实名认证了的3:支付宝接口资料下载地址:http://club.alipay.com/read.php?tid=9976972牛腩16:支付宝接口申请以及QQ企业邮箱的申请

系统 2019-08-12 01:33:03 2290

Python

Windows python3.5版本,无CUDA下pip安装pytorch

1、进入PyTorch的官网:https://pytorch.org/get-started/locally/选择你需要安装的版本,RunthisCommand指的是cmd命令下运行的代码,分别安装torch和相应的深度学习库,当然有的时候会报错,如报错ReadTimeoutError,这个错误指的是你电脑下载这个文件速度太慢了超时了,有两种解决办法:1、设置超时时间:pip--default-timeout=100install-Upip(这一句运行在p

系统 2019-09-27 17:57:05 2289

Python

【Python】变量、关键字

微信订阅号:Rabbit_svip变量就是可变的量。在Python中使用变量时,要遵守一些规则和指南。变量名只能包含字母、数字和下划线。变量名可以字母或下划线打头,但不能以数字打头。变量名不能包含空格,但可以使用下划线来分隔其中的单词。不要将Python关键字和函数名用作变量名。变量的声明和赋值在Python中声明变量并赋值很简单。message="HelloPython!"上面的例子中,message就是变量名;等号右边就是值。把值赋给变量。变量名=值这

系统 2019-09-27 17:52:34 2289

Python

Python库Pandas《Pandas Cookbook》第05章 BOOL

这是书籍《PandasCookbook》书籍第05章的代码复现,所有代码运行在JupyterNotebook上,原讲解地址是:https://www.jianshu.com/p/d67080f59b06我上传代码的github地址是:https://github.com/Asunqingwen/PandasCookbook.gitgithub上有该书中用到的data,里面代码会不定期更新(因为工作原因,时间不定),直到本书学习完成!相比原讲解,会穿插一些自

系统 2019-09-27 17:52:02 2289

Python

Python学习:decimal --- 十进制定点和浮点运算

decimal模块为快速正确舍入的十进制浮点运算提供支持。模块设计以三个概念为中心:十进制数,算术上下文和信号。十进制数是不可变的。它有一个符号,系数数字和一个指数。为了保持重要性,系数数字不会截断尾随零。十进制数也包括特殊值,例如Infinity,-Infinity,和NaN。该标准还区分-0和+0。算术的上下文是指定精度、舍入规则、指数限制、指示操作结果的标志以及确定符号是否被视为异常的陷阱启用器的环境。舍入选项包括ROUND_CEILING、ROUN

系统 2019-09-27 17:49:13 2289

Python

python使用opencv对图像mask处理的方法

MASK图像掩膜处理在图像操作中有时候会用到掩膜处理,如果使用遍历法掩膜图像ROI区域对于python来讲是很慢的,所以我们要找到一种比较好的算法来实现掩膜处理。假设我们有一副图像:而我们关心的区域就在这一小堆线上,想把这一堆线提取出来,我们先通过numpy生成一个mask图像:sss=np.zeros([480,640],dtype=np.uint8)sss[300:350,310:400]=255生成一个640*480大小的一个图片,填充为0,然后在3

系统 2019-09-27 17:48:10 2289

编程技术

什么是BPOS

BusinessProductivityOnlineSuite(BPOS)是微软新近推出的企业级沟通的软件服务产品,产品套装包含ExchangeOnline,SharePointOnline,OfficeCommunicationsOnline和LiveMeetingOnline等服务。BusinessProductivityOnlineStandardSuite是一组Microsoft托管邮件传递与协作解决方案,其中包括MicrosoftExchange

系统 2019-08-29 23:48:18 2289