摘要:
不管用什么框架,学什么东西,最初的想法还不是尽快地用上这个框架,所以我们在这个章节还是不打算介绍具体配置节的应用,而是直接给出一个经典的使用样例,让你尽快上手。即使你对Log4Net的配置不熟悉也完全没有关系。(下面的文章假定你已经看过了第一篇,当然在有的操作中,我还是会简单地重复第一篇,以便加深你的记忆)先说说这篇教程的思路,我们打算使用Log4Net,首先必须先引入Log4Net的库;然后我们要对Log4Net进行一些配置;最后,我们会在代码里面使用它。1、引入Log4Net.dll组件→见第一篇2、自定义Log4Net配置文件的引入与第一篇不同的是,我们将不再App.config或Web 阅读全文
摘要:
首先让我们先把Log4Net跑起来,示例代码在文章最后面可以下载1、先把Log4Net引入到工程中,为了演示方便,我们先建立一个winform程序。在程序的根目录下面,建立一个Libs文件夹,以便存放Log4Net的DLL文件。2、进行一些简单的配置,先不讲配置文件的作用,大家照我写的输入。下面代码库的内容是在App.config文件中输入的,如果大家没有App.config文件,可以通过在解决方案中,添加新建项→应用程序配置文件,进行添加。 3、在As... 阅读全文
摘要:
1、下载GreenDroid库首先,我们得从Git上下载这个库,我用的是git for windows下载的.先下载,安装。安装完后,打开git for windows ,直接将浏览器中GreenDroid的地址拖到蓝色框框处就可以下载整个GreenDroid库了。GreenDroid包含三个目录: GreenDroid: 核心类库. 这个库会经常被用到。GreenDroid-GoogleAPIs: GreenDroid的拓展,包含很多发布后的Google API的功能。(GDMapActivity 是关于它的样例)GDCatalog: 关于GreenDroid和GreenDroid-Goog 阅读全文
摘要:
为了修复Bug或更新软件,我们通常需要实现自动更新,没有哪一个牛逼的人能够搞到每一个用户的机子去帮他们更新。1、自动更新的流程我们将了解一下自动更新的思路。既然软件要自动更新,那么它必须知道自己是不是最新版本,那么我们就需要在某一个地方放跟版本和更新有关的信息,一般来讲,我们会在自己的网站上放一个记录版本信息的XML文本,还有我们的软件。当我们获取了版本信息,假设这时候需要更新,那么我们的软件会自动向服务器下载最新版本,然后用最新版本将老版本替换掉。具体的流程如下图所示2、利用云存储空间实现自动更新照着上面讲的流程,我们将慢慢实现:编写版本信息文件上传文件到云存储空间使用相关的代码来实现2.1 阅读全文
摘要:
由于我常需要在Visio2010中画流程图和UML图,但是Visio2010中的字体默认8px,这对眼睛是个挑战。摸索了好久终于找到在visio2010中修改字体大小的方式。1、点一下红色箭头所指的地方,真心不知道微软为什么将格式按钮设置得这么小2、修改默认的字体大小,我修改成了12px 附加在Visio2003中修改的方式打开VISIO后,选“格式”——“文本”——“字体”,在字体标签里,将“大小”项后的数值调整为8pt,然后选应用,确定后就可以了。 阅读全文
摘要:
对于我们的静态页面来讲,静态页面一般喜欢将js文件、图片归到各自文件夹。不然的话,一般我们就得改变静态页面中js和图片的引用地址。但是在七牛的内容管理页面上传的东西基本上就是在七牛提供的空间的根目录下(如下图所示),可能大家从下图中也看到除了version.xml文件,其他文件都有文件夹的分级,这是我已经上传好了的,下面我就教大家怎么去操作。首先,我们可以去七牛的文档中心下载上传工具。我是windows平台的,所以下载红框处的东西(如下图)如果是Windows32位的平台,可以下载下图红框处的下载工具。接下来,我们需要对七牛提供的qrsync工具进行一些配置,以便上传文件。1、首先,我们需要解 阅读全文
摘要:
C#代码 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 6 namespace TestCRC 7 { 8 /// 9 /// 循环冗余检验:CRC-16-CCITT查表法 10 /// 11 public static partial class CRCITU 12 { 13 /// 14 /// 计算给定长度数据的16位CRC 1... 阅读全文
摘要:
一、下面是一个由*号组成的4行倒三角形图案。 要求: 1、输入倒三角形的行数,行数的取值3-21之间,对于非法的行数,要求抛出提示“非法行数!”; 2、在屏幕上打印这个指定了行数的倒三角形。 ******* ***** *** * static void Main(string[] args... 阅读全文
摘要:
1、编写一个程序,将d:\java 目录下的所有.java 文件复制到d:\jad 目录下,并将原来文件的扩展名从.java 改为.jad。 import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.FilenameFilter;import java... 阅读全文
摘要:
概述1、当用户在与当前应用程序不同的应用程序时,Service可以继续在后台运行。2、Service可以让其他组件绑定,以便和它交互并进行进程间通信。3、Service默认运行在创建它的应用程序的主线程中。Service的使用主要是因为应用程序里面可能需要长时间地运行一些任务但是又不需要用户界面或者应用程序本身需要对外提供一些函数给其他的应用程序调用。每一个Service实体类必须相应地在它的包中的AndroidManifest.xml有一个 配置节的声明。Services可以用 Context.startService() 或Context.bindService()来启动。下面我们将会涉及 阅读全文