- 博客(36)
- 收藏
- 关注
原创 Java 获取SAP的数据
1:先将sapjco.jar包导入项目。sapjco.jar是用来连接sap的通讯组件SAP Java Connector(JCO)。2:用JCO.createClient接口方法创建一个连接对象com.sap.mw.jco.JCO.Client;连接需要的参数有:jco.client.ashost,例子:"192.168.1.10" // 系统的IP地址jco.client.cl
2017-09-15 10:21:46 3276 1
原创 Android 4.2.2以上获取本地图片的Uri问题处理
/*** 获取小于api19时获取相册中图片真正的uri* * @param context* @param uri* @return*/public static String getFilePath_below19(Context context, Uri uri) {// 这里开始的第二部分,获取图片的路径:低版本的是没问题的,但是sdk>19会获取不到S
2017-09-07 16:46:12 469
原创 GitHub管理代码操作方式
1. 要使用GitHub首先需要注册一个GitHub账号,并创建一个Repository。这已基本成为每个程序员的必备技能,在此就不赘述了。 2. 在eclipse上安装git插件 首先选择Help -> Install New Software: 弹出如下窗口,点击Add按钮: 弹出如下窗口,输入相应内容: Name的值可以任意输入,建议见名知义;Locatio
2017-08-25 15:41:39 365
原创 ADB相关错误
运行Android程序控制台输出 [2012-07-18 16:18:26 - ] The connection to adb is down, and a severe error has occured. [2012-07-18 16:18:26 - ] You must restart adb and Eclipse. [2012-07-18 16:18:2
2017-08-25 13:32:36 270
原创 SOAP及SoapObject的解析
1 SOAP协议整合Android+Webservice 通过http协议,采用HttpClient向服务器端action请求数据。当然调用服务器端方法获取数据并不止这一种。WebService也可以为我们提供所需数据,那么什么是webService呢?,它是一种基于SAOP协议的远程调用标准,通过webservice可以将不同操作系统平台,不同语言,不同技术整合到一起。我们在Andr
2017-08-25 11:08:18 6055 1
原创 TelephonyManager(手机管理器)
1.TelephonyManager的作用: 用于管理手机通话状态,获取电话信息(设备信息、sim卡信息以及网络信息),侦听电话状态(呼叫状态服务状态、信号强度状态等)以及可以调用电话拨号器拨打电话! 如何获得TelephonyManager的服务对象: TelephonyManager tManager = (TelephonyManage
2017-08-24 15:11:29 500
原创 Android布局方式和长按监听事件
Android 中布局方式:1、 LinearLayout(线性布局)线性布局是Android开发中最常见的一种布局方式,它是按照垂直或者水平方向来布局,通过“android:orientation”属性可以设置线性布局的方向。属性值有垂直(vertical)和水平(horizontal)两种。 常用的属性:android:orientation:可以设置布局的方向
2017-08-24 14:55:38 2436
原创 PackageManager的应用
android系统为我们提供了很多服务管理的类,包括ActivityManager、PowerManager(电源管理)、AudioManager(音频管理)等。除此之外,还提供了一个PackageManger管理类,它的主要职责是管理应用程序包。 通过它,我们就可以获取应用程序信息。 引入: AnroidManifest.xml文件节点说明:
2017-08-23 15:35:29 169
原创 Cursor的使用
关于 Cursor在你理解和使用 Android Cursor 的时候你必须先知道关于 Cursor 的几件事情:Cursor 是每行的集合。使用 moveToFirst() 定位第一行。你必须知道每一列的名称。你必须知道每一列的数据类型。Cursor 是一个随机的数据源。所有的数据都是通过下标取得。关于 Cursor 的重要方法:close() 关闭游标,释放
2017-08-23 14:32:52 488
原创 SharePreference和Preference
SharedPreferences类,它是一个轻量级的存储类,特别适合用于保存软件配置参数。SharedPreferences保存数据,其背后是用xml文件存放数据,文件存放在/data/data//shared_prefs目录下:一个简单的存储代码如下:SharedPreferences sharedPreferences = getSharedPreferences("
2017-08-22 15:59:34 381
原创 C#中连接SQLServer的三部曲
//先打开两个类库文件SqlConnection con = new SqlConnection();// con.ConnectionString = "server=505-03;database=ttt;user=sa;pwd=123";con.ConnectionString = "server=.;database=stu;uid=sa;pwd=sa";con.Ope
2017-08-18 13:27:38 358
原创 SQL Join/Left Join /Right Join...
SQL join 用于根据两个或多个表中的列之间的关系,从这些表中查询数据。Join 和 Key有时为了得到完整的结果,我们需要从两个或更多的表中获取结果。我们就需要执行 join。数据库中的表可通过键将彼此联系起来。主键(Primary Key)是一个列,在这个列中的每一行的值都是唯一的。在表中,每个主键的值都是唯一的。这样做的目的是在不重复每个表中的所有数据的情
2017-08-15 15:55:36 248
原创 JavaScripe Windows
JavaScript Window - 浏览器对象模型浏览器对象模型 (BOM) 使 JavaScript 有能力与浏览器"对话"。浏览器对象模型 (BOM)浏览器对象模型(Browser Object Model (BOM))尚无正式标准。由于现代浏览器已经(几乎)实现了 JavaScript 交互性方面的相同方法和属性,因此常被认为是 BOM 的方法和属
2017-08-15 11:57:33 207
原创 C#事件(Event)
C# 事件(Event)事件(Event) 基本上说是一个用户操作,如按键、点击、鼠标移动等等,或者是一些出现,如系统生成的通知。应用程序需要在事件发生时响应事件。例如,中断。事件是用于进程间通信。通过事件使用委托事件在类中声明且生成,且通过使用同一个类或其他类中的委托与事件处理程序关联。包含事件的类用于发布事件。这被称为 发布器(publisher) 类。其他接受
2017-08-10 14:33:28 282
原创 C#委托(Delegate)
C# 委托(Delegate)C# 中的委托(Delegate)类似于 C 或 C++ 中函数的指针。委托(Delegate) 是存有对某个方法的引用的一种引用类型变量。引用可在运行时被改变。委托(Delegate)特别用于实现事件和回调方法。所有的委托(Delegate)都派生自 System.Delegate 类。声明委托(Delegate)委托声明决定
2017-08-10 12:03:49 166
原创 C#索引器(Indexer)
C# 索引器(Indexer)索引器(Indexer) 允许一个对象可以像数组一样被索引。当您为类定义一个索引器时,该类的行为就会像一个 虚拟数组(virtual array) 一样。您可以使用数组访问运算符([ ])来访问该类的实例。语法一维索引器的语法如下:element-type this[int index] { // get 访问器 ge
2017-08-10 11:36:37 192
原创 C#特性(Attribute)
C# 特性(Attribute):(用于传递数据)特性(Attribute)是用于在运行时传递程序中各种元素(比如类、方法、结构、枚举、组件等)的行为信息的声明性标签。您可以通过使用特性向程序添加声明性信息。一个声明性标签是通过放置在它所应用的元素前面的方括号([ ])来描述的。特性(Attribute)用于添加元数据,如编译器指令和注释、描述、方法、类等其他信息。.Net 框
2017-08-10 11:01:59 215
原创 C#的反射(Reflector)原理
C# 反射(Reflection)反射指程序可以访问、检测和修改它本身状态或行为的一种能力。程序集包含模块,而模块包含类型,类型又包含成员。反射则提供了封装程序集、模块和类型的对象。您可以使用反射动态地创建类型的实例,将类型绑定到现有对象,或从现有对象中获取类型。然后,可以调用类型的方法或访问其字段和属性。优缺点优点:1、反射提高了程序的灵活性和
2017-08-10 09:33:18 1470
原创 喜欢的一首歌(小曲儿唱的别有一番趣味)
我的一个道姑朋友而你撑伞拥我入怀中一字一句誓言多慎重你眼中有柔情千种如脉脉春风 冰雪也消融那年长街春意正浓策马同游 烟雨如梦檐下躲雨望进一双深邃眼瞳宛如华山夹着细雪的微风雨丝微凉风吹过暗香朦胧一时心头悸动 似你温柔剑锋过处翩若惊鸿是否情字写来都空洞一笔一画
2017-08-08 16:42:38 479
原创 C#包含的文件
.sln:解决方案文件,为解决方案资源管理器提供显示管理文件的图形接口所需的信息。.csproj:项目文件,创建应用程序所需的引用、数据连接、文件夹和文件的信息。.aspx:Web窗体页由两部分组成:视觉元素(HTML、服务器控件和静态文本)和该页的编程逻辑。VisualStudio 将这两个组成部分分别存储在一个单独的文件中。视觉元素在.aspx文件中创建。.aspx.cs:Web窗
2017-07-31 16:54:42 916
原创 ASP 的Content控件
<asp:Content ID="Content1"ContentPlaceHolderID="GlobalContent" Runat="Server">其中ContentPlaceHolderID是MasterPage中<asp:ContentPlaceHolder ID="GlobalContent" runat="server" /> 的ID值可见Content控件不是单独
2017-07-26 13:36:48 7317
原创 String、StringBuilder和StringBuffer的区别
第一:运行速度不同(String第二:类型本质不同(String:字符串常量;StringBuffer和StringBuilder:字符串变量)第三:StringBuffer和StringBuilder线程(StringBuffer线程安全,其大部分的方法都使用synchronized,适合多线程机制;StringBuilder线程不安全,适合单线程机制)String:根据源码知道,定
2017-07-26 11:36:52 175
原创 C#的输入输出流
C# 文件的输入与输出一个 文件 是一个存储在磁盘中带有指定名称和目录路径的数据集合。当打开文件进行读写时,它变成一个 流。从根本上说,流是通过通信路径传递的字节序列。有两个主要的流:输入流 和 输出流。输入流用于从文件读取数据(读操作),输出流用于向文件写入数据(写操作)。C# I/O 类System.IO 命名空间有各种不同的类,用于执行各种文件操作,如
2017-07-26 11:02:09 3173
原创 C#的异常处理
C# 异常处理异常是在程序执行期间出现的问题。C# 中的异常是对程序运行时出现的特殊情况的一种响应,比如尝试除以零。异常提供了一种把程序控制权从某个部分转移到另一个部分的方式。C# 异常处理时建立在四个关键词之上的:try、catch、finally 和 throw。try:一个 try 块标识了一个将被激活的特定的异常的代码块。后跟一个或多个 catch 块。
2017-07-26 10:52:45 222
原创 C#的正则表达式
C# 正则表达式正则表达式 是一种匹配输入文本的模式。.Net 框架提供了允许这种匹配的正则表达式引擎。模式由一个或多个字符、运算符和结构组成。定义正则表达式下面列出了用于定义正则表达式的各种类别的字符、运算符和结构。字符转义字符类定位点分组构造限定符反向引用构造备用构造替换杂项构造字符转义正则表达式中的反斜杠
2017-07-26 10:22:45 267
原创 C#预处理指令
C# 预处理器指令预处理器指令指导编译器在实际编译开始之前对信息进行预处理。所有的预处理器指令都是以 # 开始。且在一行上,只有空白字符可以出现在预处理器指令之前。预处理器指令不是语句,所以它们不以分号(;)结束。C# 编译器没有一个单独的预处理器,但是,指令被处理时就像是有一个单独的预处理器一样。在 C# 中,预处理器指令用于在条件编译中起作用。与 C 和 C++ 不
2017-07-26 10:14:03 185
原创 C#的命名空间
C# 命名空间(Namespace)命名空间的设计目的是提供一种让一组名称与其他名称分隔开的方式。在一个命名空间中声明的类的名称与另一个命名空间中声明的相同的类的名称不冲突。定义命名空间命名空间的定义是以关键字 namespace 开始,后跟命名空间的名称,如下所示:namespace namespace_name{ // 代码声明}为了调用支持命名空
2017-07-26 10:06:23 271
原创 C#抽象类的基础原理
在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。 抽象类往往用来表征对问题领域进行分析、设计中得出的抽象概念,是对一系列看上去不同,但是本质上相同的具体概念的抽象。
2017-07-25 10:27:55 444
原创 C#继承
C# 继承继承是面向对象程序设计中最重要的概念之一。继承允许我们根据一个类来定义另一个类,这使得创建和维护应用程序变得更容易。同时也有利于重用代码和节省开发时间。当创建一个类时,程序员不需要完全重新编写新的数据成员和成员函数,只需要设计一个新的类,继承了已有的类的成员即可。这个已有的类被称为的基类,这个新的类被称为派生类。继承的思想实现了 属于(IS-A) 关系。例如,
2017-07-25 10:03:03 343
原创 C#类和函数(构造函数、析构函数)
C# 类(Class)当你定义一个类时,你定义了一个数据类型的蓝图。这实际上并没有定义任何的数据,但它定义了类的名称意味着什么,也就是说,类的对象由什么组成及在这个对象上可执行什么操作。对象是类的实例。构成类的方法和变量成为类的成员。类的定义类的定义是以关键字 class 开始,后跟类的名称。类的主体,包含在一对花括号内。下面是类定义的一般形式: specifi
2017-07-25 09:15:34 1457 1
原创 C#的枚举
C# 枚举(Enum)枚举是一组命名整型常量。枚举类型是使用 enum 关键字声明的。C# 枚举是值数据类型。换句话说,枚举包含自己的值,且不能继承或传递继承。声明 enum 变量声明枚举的一般语法:enum { enumeration list };其中,enum_name 指定枚举的类型名称。enumeratio
2017-07-25 08:56:58 227
原创 C#的结构
C# 结构(Struct)在 C# 中,结构是值类型数据结构。它使得一个单一变量可以存储各种数据类型的相关数据。struct 关键字用于创建结构。结构是用来代表一个记录。假设您想跟踪图书馆中书的动态。您可能想跟踪每本书的以下属性:TitleAuthorSubjectBook ID定义结构为了定义一个结构,您必须使用 struct 语句
2017-07-25 08:52:19 322 1
原创 C#数组的使用
C# 数组(Array)数组是一个存储相同类型元素的固定大小的顺序集合。使用来存储数据的集合,被认为是同一类型变量的集合。声明数组在 C# 中声明一个数组,您可以使用下面的语法:datatype[] arrayName;其中:datatype用于指定被存储在数组中的元素的类型;[]指定数组的秩(维度)。秩指定数组的大小;arrayName指定数组
2017-07-24 11:14:17 383
原创 C#的基础知识
C#的概念:C#是一个现代的、通用的、面向对象的编程语言,它是由微软开发的,有Ecma和ISO核准认可的。C# 是由 Anders Hejlsberg 和他的团队在 .Net 框架开发期间开发的。C# 是专为公共语言基础结构(CLI)设计的。CLI 由可执行代码和运行时环境组成,允许在不同的计算机平台和体系结构上使用各种高级语言。下面列出了 C# 成为一种广泛应用的
2017-07-21 09:15:27 395
原创 Session的基础知识
Session:是一对一的关系,每一位链接到此网页使用该变量的浏览者都有自己的session变量,并且彼此之间并不相关,生命周期Session有以下特点:Session中的数据保存在服务器端;Session中可以保存任意类型的数据;Session默认的生命周期是20分钟,可以手动设置时间。我们在aspx页面中的调用一般只需要这么写:;获取session时一般这么
2017-07-20 15:34:33 285
原创 Web Services基础知识
Web Services 的概念?web services 是应用程序的组件,使用开放协议进行通信,是独立的(selef-contained)并可自我描述,可通过使用UDDI来发现,XML是WebServices的基础。工作原理?基于Web Services平台是XML + HTTPHTTP协议是最常用的因特网协议,XML提供了一种可用于不同平台和编程语言之间的语言。Web
2017-07-19 10:15:01 192
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人