摘要: /// /// 获取Exif中的照片拍摄日期 /// /// 文件名 /// 拍摄日期 private string GetTakePicDate(string fileName) { ...阅读全文
posted @ 2015-10-08 14:47 meil 阅读(1190) 评论(0) 编辑
摘要: DotNet中人民币符号“¥”的输出DotNet中人民币符号的输出¥100元 ¥100元输出结果¥100元¥100元 第二种方式比较神奇大家自己试试看!阅读全文
posted @ 2014-01-02 16:49 meil 阅读(205) 评论(2) 编辑
摘要: 平时喜欢拍照的朋友会有一个烦恼,照片拍得多了,想找到某张自己想要的照片会很麻烦,如果能够把自己每次拍得照片文件的文件改成一些有意义的名字,那么以后再查找的时候会很方便的。但这种重复工作如果手工做会耗费大量的时间,如果能够自动作那在方便不过了。我也曾经用过很多改名的软件但是由于效率或者其他问题,往往用过几次就放弃了。最近工作原因使用了window下的bat,发现用它来写一些想改名这样的程序比较方便,而且效率要比很多工具要高效、灵活。啰嗦了这么的多还是给大家分享一下我的实现代码吧! 1 @ECHO OFF 2 REM 变量延迟 3 SETLOCAL ENABLEDELAYEDEXPANSION 4阅读全文
posted @ 2013-03-12 09:12 meil 阅读(2940) 评论(0) 编辑
摘要: 这是第二次与Wicket的不期而遇了,虽然上次项目的时间很短,但是还是喜欢上这个Java的轻量级的系统框架。业务代码和前台表示的完全分离这是我欣赏他的原因,把复杂的事情简单化这一直是我所追求的做事方式,所以我和Wicket可以说是相见恨晚....O(∩_∩)O哈哈~而JQuery则是个优秀的JS工具包,它替程序员完成了大量的重复工作,是一些复杂的而常用方法系统化、函数化。Wicket和JQuery的结合可谓是天作之合!言归正传~~~~Wicket和JQuery的结合是好事,但是两者貌似有些不调好,这可能是实现机制的不同,这可能说的不正确,应该说对技术的了解不够深入,你初次接触会发现,通过JQu阅读全文
posted @ 2012-11-29 18:39 meil 阅读(823) 评论(0) 编辑
摘要: 软件开发中的完成测试环境所包括的环节包括:UT、IT、ST、UATUT = Unit Test 单元测试IT = System Integration Test 集成测试ST = System Test 系统测试UAT = User Acceptance Test 用户接受测试(俗称:验收测试)UT(单元测试,Unit Test): 单元测试任务包括: 1、模块接口测试; 2、模块局部数据结构测试; 3、模块边界条件测试; 4、模块中所有独立执行通路测试; 5、模块的各条错误处理通路测试。;IT(集成测试,...阅读全文
posted @ 2012-09-07 14:54 meil 阅读(1494) 评论(0) 编辑
摘要: 大部分时候我们都可以通过在线的方式安装SVN插件:在Eclipse 中,Help -> Software Updates -> Find and Install...菜单下。在弹出对话框中的输入框中输入http://subclipse.tigris.org/update作为URL添加New Remote Site。就可以让Eclipse自动下载为你安装SVN插件了,安装成功后重新启动Eclipse就OK!还有一种方式就是下载压缩包离线安装,这个也是一种安装SVN插件的方式。Eclipse4.3之前我们可以直接将压缩包加压后覆盖到Eclipse根目录下,但是4.3之后这种方式就无法安阅读全文
posted @ 2012-07-19 14:29 meil 阅读(993) 评论(4) 编辑
摘要: mysqldump -u用户名 -p密码 -P端口号 --database 数据库名 --tables 表名> c:/导出文件名.sql1、其中参数-P可以省略除非你的端口号不是mysql默认端口号2、如果不写--tables参数就是导出去该DB中的全部表数据1)MYSQL连接命令: mysql -h主机地址 -u用户名 -p用户密码2)显示数据库列表: show databases;3)显示数据库列表:show databases;4)显示数据表列表: show tables;5)显示数据表的结构: describe 表名;阅读全文
posted @ 2012-07-17 13:24 meil 阅读(457) 评论(0) 编辑
摘要: 我所知道的一般程序员的代码效率在一个月 2K到5K之间吧!我所知道的,具体多少根据实现语言不同会有差异。这是统计出来的数据,当然不是不可能更高的代码效率,只是那样会导致 bug数量的成倍增加,当然还有就是在项目开发的高峰阶段可能会提高一些,偶尔8千、1万行的也很出现,但是不会连续出现。 最近有个报道有位80后的MM居然达到了一个月10万行,而且一干就是4个月 ,各位童鞋还能hold住吗?我等赶快顶礼膜拜这位代码帝MM吧!阅读全文
posted @ 2012-06-03 22:50 meil 阅读(3576) 评论(18) 编辑
摘要: mktime(hour,minute,second,month,day,year,is_dst)这是mktime的语法说明,一目了然应该不难写出一个时间戳的代码来!下面这段代码是网上大多数人给出的时间戳现实,这个一看便知只能说是取得当前日期,而不能算是时间戳,不用多解释了吧!1 $now = mktime(0,0,0,date("m"),date("d"),date("Y"));2 echo "now is ".date("Y/m/d", $now);显示结果:now is 2012/05/30阅读全文
posted @ 2012-05-30 16:50 meil 阅读(850) 评论(7) 编辑
摘要: ADB(Android Debug Bridge)是Android SDK中的一个工具, 使用ADB可以直接操作管理Android模拟器或者真实的Andriod设备。 ADB主要功能有: 1、在Android设备上运行Shell(命令行) 2、管理模拟器或设备的端口映射 3、在计算机和设备之间上传/下载文件 4、将电脑上的本地APK软件安装至Android模拟器或设备上1、在使用ADB之前首先看看你的Eclipse中是否已经安装了Android SDK工具包(android插件的下载、安装请参照这里:Android程序开发的环境配置),如下图:这个USB 驱动也是需要的,用来连接你的Andro阅读全文
posted @ 2012-05-24 14:09 meil 阅读(27168) 评论(1) 编辑
摘要: Android的系统权限不是由用户控制,而是由开发者根据开发的需要控制相关权限的开放与否,权限控制主要放置在AndroidManifest.xml文件中。将如下的权限控制属性写入AndroidManifest.xml文件就可以获取相应的系统权限。如果在开发中遇到一些调试的问题很可以就是权限的原因。<uses-permission android:name="android.permission.ACCESS_CHECKIN_PROPERTIES" ></uses-permission>允许读写访问"properties"表在che阅读全文
posted @ 2012-05-22 12:01 meil 阅读(2053) 评论(0) 编辑
摘要: Activity跳转与传值,主要是通过Intent类来连接多个Activity,通过Bundle类来传递数据。示例代码如下:1.1、使用intent.putExtra()方法赋值 1 public class menu extends Activity { 2 3 @Override 4 public void onCreate(Bundle savedInstanceState) { 5 super.onCreate(savedInstanceState); 6 7 setContentView(R.layout.menu); 8 9 ...阅读全文
posted @ 2012-05-14 14:49 meil 阅读(1180) 评论(0) 编辑
摘要: 1、gravitygravity 这个英文单词是重心的意思,在这里就表示停靠位置的意思。android:gravity是对元素本身说的,元素本身的文本显示在什么地方靠着换个属性设置,不过不设置默认是在左侧的。android:layout_gravity是相对与它的父元素说的,说明元素显示在父元素的什么位置。比如说button: android:layout_gravity 表示按钮在界面上的位置。 android:gravity表示button上的字在button上的位置。 可选值:top、bottom、left、right、center_vertical、fill_vertical、cent阅读全文
posted @ 2012-05-14 14:29 meil 阅读(896) 评论(0) 编辑
摘要: 一、Android开发包下载1) Java JDK下载:网址:http://www.oracle.com/technetwork/java/javase/downloads/index.html选择 Download JDK 只下载JDK2)Eclipse下载 网址:http://www.eclipse.org/downloads/选择第一个(即Eclipse IDE for java EE Developers)3)下载Android SDK网址:http://developer.android.com/sdk/ 说明: Android SDK版本最高的版本是4.0,不过为了兼容性通常会使用阅读全文
posted @ 2012-05-11 12:05 meil 阅读(8122) 评论(3) 编辑
摘要: SQL Server的动态SQL功能听说了很长时间了,但是一直没有实践过。通常的项目中都是在程序中拼写SQL然后送到SQL Server中去执行,不过这样对于复杂一些或者数据量大的SQL来说不是最优,使用存储过程就是一种很好的选择方案。一个最简单的动态SQLexec sp_executesql N'select * from emp'当然我们使用动态SQL不是来做这样简单的事情。看看下面这个,通常我们存储过程都是这样的。 1 CREATE PROCEDURE [dbo].[mytest] 2 @id nchar(5), 3 @s_date nchar(10), 4 @...阅读全文
posted @ 2012-03-08 15:54 meil 阅读(663) 评论(0) 编辑
摘要: 项目中有一个表格中需要显示数据,特殊之处在于。表格的数据部需要在本页滚动,而标题头不动。实现很简单,用两个表格控件并接在一起,一个显示数据标题,一个显示数据,数据表格嵌套在DIV中实现滚动,这样基本就可以实现需求了。但是这个页面中的表格的列不能固定都是使用百分百来控制,这样就有一个问题及时你在设计的时候保持上下表格的对齐,但是当IE窗体别拉伸的时候上下两个表格就不能保持同步缩放,导致整个表格变形。下图是这个显示数据的表格效果图最终,想到的办法就是上下两个表格都放在DIV中,并且都是设置上下滚动条,但是标题部的DIV滚动条使用样式表单控制让其与页面颜色一致(都是白色)。这样无论页面如何拉伸上下两阅读全文
posted @ 2012-03-08 13:58 meil 阅读(617) 评论(0) 编辑
摘要: 一个比较特殊的客户要求,在一个页面用表格显示数据,数据量不是很多,不希望使用浏览器的滚动条,只能在Div中滚动table中的数据,但是有个特殊的要求,就是必须将滚动条自动滚动到底部。查询了一下相关的资料,Div没有自动滚动的属性,只能模拟鼠标的滚动来现实想要的效果。关键的部分部分在这里:div.scrollTop = div.scrollHeight;下面是具体实现的精简代码: 1 <html> 2 <body> 3 <div id="divDetail" style="overFlow-y:scroll; width:250px;h阅读全文
posted @ 2012-03-01 09:12 meil 阅读(3388) 评论(1) 编辑
摘要: SELECTCONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM SELECTCONVERT(varchar(100), GETDATE(), 1): 05/16/06 SELECTCONVERT(varchar(100), GETDATE(), 2): 06.05.16 SELECTCONVERT(varchar(100), GETDATE(), 3): 16/05/06 SELECTCONVERT(varchar(100), GETDATE(), 4): 16.05.06 SELECTCONVERT(varchar(100), GE阅读全文
posted @ 2012-02-17 14:30 meil 阅读(366) 评论(0) 编辑
摘要: TinyMCE是一个轻量级的基于浏览器的所见即所得HTML编辑器,支持目前流行的IE、firefox、opera等各种浏览器。TinyMCE由JavaScript编写,功能配置灵活简单(两行代码就可以将编辑器嵌入网页中),支持AJAX。 以名称-值属性方式传递给tinyMCE的init方法的设置控制着程序的全局行为。所有的键及可能的键值如下表所示。注意,用[]括起来的名称是可选的,不是必须的设置。注意,用[]括起来的名称是可选的,不是必须的设置。常规设置modeMode可以是以下几个值之一:textareas - 页面加载时把所有TEXTAREA组件转换成编辑器.specific_texta.阅读全文
posted @ 2011-12-16 15:30 meil 阅读(2087) 评论(0) 编辑
摘要: 一个很简单的问题在LINQ中实现多字段排序中,各字段排序不同的问题。这个问题在普通的工程中很容易实现。select a1,a2,a3 from t1 order by a1 desc ,a2 asc但是在LINQ中有点复杂,因为刚刚接触LINQ查了一个下午才搞明白,哈哈~~~source = from t in db.t1 select new TModel { A1=a1; A2=a2; A2=a3; };ordered = source.OrderByDescending(t => new { t.a1 }).ThenBy(t => new { t.a2 });关键就在Then阅读全文
posted @ 2011-12-08 17:32 meil 阅读(8181) 评论(1) 编辑