- 博客(144)
- 资源 (8)
- 收藏
- 关注
原创 内网穿透之frp
Github下载frpSSH 方式frps服务端,公网主机安装配置文件 frps.ini# 配置文件 frps.ini[common]bind_port = 10011守护进程启动# 拷贝 frps 命令sudo cp frps /usr/bin# 修改配置文件 ./systemd/frps.serviceUser=root # 主机用户,可以不修改,但最好修改下ExecStart=/usr/bin/frps -c /etc/frp/frps.ini # 配置文件目录地址
2022-04-26 12:19:45
1758
原创 Python之pip
# pippip 是Python包管理工具,该工具提供了对Python包的查找、下载、安装、卸载的功能。```buildoutcfg# 查看版本pip --version# 列出所有选项和命令pip --help```### 安装```buildoutcfgcurl https://bootstrap.pypa.io/get-pip.py -o get-pip.py # 下载安装脚本sudo python get-pip.py # 运行安装脚本```### 升级版本.
2021-07-24 09:45:51
215
2
原创 Windows下安装VMware Workstation 10
安装步骤如下:1.2.3.4.5.6.7.8.9.10..11.12.13.14.
2015-07-12 01:24:09
857
1
原创 Win7上安装Git
安装msysgit。下载地址:http://msysgit.github.io/1.安装包下载完成后,双击进入安装界面,如下图2.3.指定安装目录4.5.6.默认即可7.8.9.
2015-07-11 12:12:32
599
原创 用VS2012创建和使用WebService(连接SQL Server)
1.创建“ASP.NET 空Web应用程序”。打开VS2012,选择“文件”=>“新建”=>“项目”,弹出“新建项目”窗口;然后,选择“Web”=>“ASP.NET空Web应用程序”,可以为新建项目设置“名称”、“位置”、“解决方案名称”,然后点击“确定按钮”,就创建了一个ASP.NET的空Web应用程序。 2.打开“服务器资源管理器”,右键单击“数据连接”,选择“添加连接(A)…”,弹出
2015-06-02 19:07:26
9753
原创 Android UI简介
Android SDK包含许多控件,可以使用它们来为应用程序构建用户界面。Android SDK提供了文本字段、按钮、列表、网格等控件。此外,Android还提供了一组适合移动设备的控件。Android应用的绝大部分组件都放在android.widget包及其子包、android.view包及其子包中。常见控件的核心是两个类:android.view.View和android.view.ViewG
2015-05-13 08:18:08
1008
原创 用VS2012创建和使用WebService
1.打开VS2012,选择“文件”=>“新建”=>“项目”,弹出“新建项目”窗口。2.选择“Web”=>“ASP.NET空Web应用程序”,可以为新建项目设置“名称”、“位置”、“解决方案名称”,然后点击“确定按钮”,就创建了一个ASP.NET的空Web应用程序。3.右键单击项目名称,选择“添加”=>“新建项”,弹出“添加新项”窗口。4.选择“Web”=>“
2015-05-07 17:21:23
12738
2
原创 Android应用程序权限说明
一个Android应用可能需要权限才能调用Android系统的功能:一个Android应用也可能被其他应用调用,因此它也需要声明调用自身所需要的权限。1.声明该应用自身所拥有的权限 通过为元素添加子元素即可为自身声明权限。2.声明调用该应用自身所需的权限 通过为应用的各组件,如元素添加子元素即可声明调用该程序所需的权限。Andro
2015-05-06 19:47:26
1436
原创 AndroidManifest.xml:Android应用的清单文件
AndroidManifest.xml清单文件是每个Android项目都必须的,它是整个应用的全局描述文件。AndroidManifest.xml清单文件说明了该应用的名称、所使用的图标,以及组件等。 AndroidManifest.xml清单文件通常可以包含如下信息:§应用程序的包名,该包名将会作为该应用的唯一标识;§应用程序所包含的组件,如Activity、Servi
2015-05-06 19:41:02
765
原创 使用其他资源
一、使用任意XML资源文件 Android允许将任意XML文件用作资源。首先,Android提供了一种快速方式来根据所生成的资源ID引用这些文件;其次,该方法允许本地化这些资源XML文件;再次,可以在设备上高效地编译和存储这些XML文件。需要以此方式读取的XML文件存储在/res/xml子目录下。(1)示例XML文件 Hello World from an xml su
2015-05-06 19:39:01
609
原创 Android关键资源
1.字符串数组 可以指定一个字符串数组作为/res/values子目录下所有文件中的资源。可以使用一个名为string-array的XML节点,此节点是resources的子节点,就想string资源节点一样。eg: name = "test_array"> one two three 拥有此字符串数组资源定义后,
2015-05-06 19:34:58
748
原创 关于Android资源的使用
无论什么类型的Android资源,都使用它们在Java源代码中的id来标识(或引用)。将id分配给XML文件中资源的语法成为资源引用语法。语法结构为:@[package:]type/name。 type对应于R.java中一种可用的资源类型命名空间,包括:R.drawable、R.id、R.layout、R.string、R.attr、R.plural、R.array。XML资源引用语法
2015-05-06 19:29:39
637
原创 Android资源
在Android层次结构中,资源扮演着重要角色。在Android中,资源是绑定到可执行程序的文件或值。这些文件和值绑定到可执行程序的方式很友好,无需重新编译和重新部署应用程序就能够更改它们。1.字符串资源 Android允许在一个或多个XML资源文件中定义多个字符串。这些包含字符串资源定义的XML文件位于/res/values子目录下。XML文件的名称可以任意指定,常
2015-05-06 19:27:12
565
原创 Android应用程序生命周期
Android应用程序的生命周期由系统根据用户需求、可用资源进行严格管理。尽管系统的最终的决定者,但它会遵从一些既定的和逻辑上的原则来确定是否可以加载、暂停或停止应用程序。如果用户正在操作一个Activity,系统将为该应用程序提供较高的优先级;相反,如果一个Activity不可见,并且系统必须关闭一个应用程序来释放资源,它会关闭优先级较低的应用程序。 Android在独立的进程
2015-05-06 19:25:15
718
原创 Android应用工程文件组成
元素描述是否必须 AndroidMainfest.xml Android应用程序描述文件,是Android项目的系统清单文件,用于控制Android应用的名称、图标、访问权限等整体属性。此文件定义应用程序的Activity、ContentProvider、Se
2015-05-06 19:22:10
863
原创 Android应用程序组成
一般来说,Android程序由以下四部分组成:①Activity;②Broadcast Intent Receiver;③Service;④Content Provider。1.Activity Activity是Android最基本的模块之一。是Android应用中负责与用户交互的组件——可以想象成Swing编程中的JFrame控件(与JFrame的区别在于:JFrame本
2015-05-06 19:17:35
868
原创 Android基本组件
每个应用程序框架都有一些关键组件。1.View View是UI元素,是构成用户界面的基本构建块,View组件就是Android英语中用户实实在在看到的部分。View可以是一个按钮、标签或文本字段,或者各种其他UI元素。视图也可以用作其他视图的容器,这意味着UI中通常有一个视图层次结构。最终,所看到的一切都是视图。 View组件是所有UI控件、容器控件的基类。View
2015-05-06 19:16:12
642
原创 Android研发规范
1.包命名规范 包(packages):采用反域名命名规则,全部使用小写字母。一级包名为com,二级包名为xxx(可以是公司域名或者个人命名),三级包名根据应用进行命名,四级包名为模块名或层级名。包名说明com.xxx.应用名称缩写.activities页面用到的Activity类(activities层级用
2015-05-05 13:59:22
556
原创 Temp
drawable-hdpi:72☓72drawable-mdpi:48☓48drawable-xhdpi:96☓96drawable-xxhdpi:144☓144
2015-05-05 13:41:12
619
原创 ASP.NET MVC 4用ADO.NET实体数据模型连接数据库
ADO.NET实体数据模型连接数据库,既可用来连接SQL Server数据库,也可以用来来接MySQL数据库,非常便捷方便,使用此法在代码具体实现的时候也很方便。 为了正常连接MySQL数据库,需要安装以下插件:(1) mysql-connector-net-6.9.5.msi(2) mysql-for-visualstudio-1.2.3.msi注:可相应的安装最新版本,本
2015-04-24 12:54:39
7463
原创 SQL Server 2008的数据类型
SQLServer 2008自带的数据类型及说明数据类型名称类别长度(单位:字节)数据特点Bit整型1表中的第一个bit数据类型占一个字节;其余7个位也用作bit数据类型。允许空格使其占用一个额外字节Bigint整型8可处理日常用到
2014-08-31 11:37:20
1155
原创 SQL Server:命名规则
用户在创建数据库及数据库对象时必须严格遵守SQL Server的命名规则。 一、标识符 在SQL Server中,服务器、数据库和数据库对象(如表、视图、列、索引、触发器、过程、约束和规则等)都有标识符,数据库对象的名称被看成是该对象的标识符。大多数对象要求带有标识符,但有些对象(如约束)中标识符是可选项。对象标识符是在定义对象时创建的,标识符随后用于引用该对象。
2014-07-31 14:18:57
2844
原创 SQL Server:认识数据库
数据库(DataBase)是按照数据结构来组织、存储和管理数据的仓库,是存储在一起的相关数据的集合,其优点主要体现在以下几个方面:Ю减少数据的冗余度,节省数据的存储空间Ю具有较高的数据独立性和易扩充性Ю实现数据资源的充分共享 ►数据库系统 数据库系统是采用数据库技术的计算机系统,是由数据库(数据)、数据库管理系统(软件)、数据库管理员(人员)、硬件平台(硬件)和软件平
2014-07-31 14:10:36
795
原创 SQL Server:数据库的三级模式
数据库具有一个严谨的体系结构,这样可以有效地组织、管理数据,提高数据库的逻辑独立性和物理独立性。数据库领域公认的标准结构上三级模式结构。数据库系统的三级模式结构是指模式、外模式和内模式。1、模式模式也称逻辑模式或盖面模式,它是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。一个数据库只有一个模式,模式处于三级结构的中间层。[注]:定义模式时,布局要定义数据的逻辑结
2014-07-31 14:00:47
5394
原创 SQL Server:数据库对象
在SQL Server 2008的数据库中,常包含许多对象,列举如下:►数据库 见博文:《SQL Server:数据库介绍》 ►事务日志实际上,任意数据库的更改起初不进入数据库本身,而是不断地被写入到事务日志。。在后面的某个时间点上,数据库发出检查点,就是在该事件点,日志中所有的更改才被传到实际的数据库文件。数据库为随机访问配置,但是日志是自然连续的。数据库文件的随机
2014-07-31 13:59:07
1657
原创 SQL Server:数据库介绍
一、系统数据库 SQL Server 2008的安装程序在安装时默认将建立4个系统数据库。介绍如下:►master数据库任意SQL Server都有master数据库,而不管其实哪一版本或是自定义修改的。Master数据库是SQL Server 2008中最重要的数据库。Master数据库保存一组特殊的表(系统表)用于系统的总体控制。所有扩展的存储过程和系统过程都存储在maste
2014-07-31 11:19:54
1207
原创 C#:数据集DataSet
DataSet对象就像存放于内存中的一个小型数据库,它可以包含数据表、数据列、数据行、视图、约束以及关系。通常,DataSet的数据源来源于数据库或者XML,为了从数据库中获取数据,需要使用数据适配器(DataAdapter)从数据库中查询数据。 1、合并DataSet内容 可以使用DataSet的Merge方法将DataSet、DataTable或DataRow数组的内容
2014-07-28 23:21:41
2037
1
原创 C#:数据适配器DataAdapter
DataAdapt对象是一个数据适配器对象,是DataSet与数据源之间的桥梁。DataAdapter对象提供了4个属性,用于实现与数据源之间的互通。►SelectCommand属性:向数据库发送查询SQL语句。►DeleteCommand属性:向数据库发送删除SQL语句。►InsertCommand属性:向数据库发送插入SQL语句。►UpdateCommand属性:向数据库发送更
2014-07-28 23:16:40
2447
原创 C#:读取数据DataReader
DataReader对象是数据读取器对象,提供只读向前的游标。如果应用程序需要每次从数据库中取出最新的数据,或者只是需要快速读取数据,并不需要修改数据,那么就可以使用DataReader对象进行读取。对于不同的数据库连接,有不同的DataReader类型。►在System.Data.SqlClient命名空间下时,可以调用SqlDataReader类。►在System.Data.OleDb
2014-07-28 23:08:37
4264
原创 C#:执行SQL语句Command
Command对象是一个数据命令对象,主要功能是向数据库发送查询、更新、删除、修改操作的SQL语句。Command对象主要有以下几种方式:►SqlCommand:用于向SQL Server数据库发送SQL语句,位于System.Data.SqlClient命名空间。►OleDbCommand:用于向使用OLE DB公开的数据库发送SQL语句,位于System.Data.OleDb命名空间。
2014-07-28 23:06:49
6692
3
原创 C#:连接数据库Connection
Connection对象是一个连接对象,主要功能是建立与物理数据库的连接。其主要包括4种访问数据库的对象类,也可以称为数据提供程序,分别介绍如下:►SQLServer数据提供程序,位于System.Data.SqlClient命名空间►OLEDB数据提供程序,位于System.Data.OleDb命名空间►ODBC数据提供程序,位于System.Data.Odbc命名空间►Orac
2014-07-28 22:56:53
1325
原创 C#:ADO.NET简介
ADO.NET是一组向.NET程序员公开数据访问服务的类。ADO.NET为创建分布式数据共享应用程序提供了一组丰富的组件。它提供了一系列的方法,用于支持Microsoft SQL Server和XML等数据源进行访问,还提供了OLEDB和XML公开的数据源提供一致访问的方法。数据客户端应用程序可以使用ADO.NET来连接到这些数据源,并查询、添加、删除和更新所包含的数据。 ADO.NET
2014-07-28 22:55:06
716
原创 C#:使用Column和Rows属性添加数据
通过设置DataGridView控件的Columns和Rows属性值,可以向数据控件DataGridView添加数据项,使其能够手动添加数据。 ►Columns属性 Columns属性用于获取一个包含控件中所有列的集合。语法如下:public DataGridViewColumnCollectionColumns{get;}其中,该属性值是一个DataGridViewCol
2014-07-28 22:53:26
5997
原创 C#:禁止在DataGridView控件中添加和删除行
通过设置DataGridView控件的公共属性AllowUserToAddRows、AllowUserToDeleteRows和ReadOnly,可以禁止在DataGridView控件中添加和删除行。AllowUserToAddRows属性设置一个值,该值指示是否向用户显示添加行的选项。AllowUserToDeleteRows属性设置一个值,该值指示是否允许用户从DataGridView中删除行
2014-07-28 22:51:10
3432
原创 C#:当选择DataGridView控件中的行时显示不同的颜色
可以利用DataGridView控件的SelectionMode、ReadOnly和SelectionBackColor属性实现当选中DataGridView控件的行时显示不同的颜色。 ►SelectionMode属性SelectionMode属性用于设置如何选择DataGridView的单元格。语法如下:public DataGridViewSelectionModeSelect
2014-07-28 22:49:50
3330
原创 C#:直接在DataGridView控件中修改数据
在DataGridView控件中修改数据,主要用到DataTable的ImportRow方法和DataAdapter对象的Update方法。实现的过程是通过DataTable的ImportRow方法将更改后的数据复制到一个DataTable中,然后通过DataAdapter对象的Update方法,将DataTable中的数据更新到数据库中。 ImportRow方法用于将DataRow复制
2014-07-28 22:44:27
17827
原创 C#:在DataGridView控件中显示数据
通过DataGridView控件显示数据表中的数据,首先需要使用DataAdapt对象查询指定的数据,然后通过该对象的Fill方法填充DataSet,最后设置DataGridView控件的DataSource属性的DataSet的表格数据。DataSource属性用于获取或设置DataGridView控件所显示数据的数据源。 将数据库中的表数据绑定到DataGridView控件中的
2014-07-28 22:39:17
4485
3
原创 C#:获取DataGridView控件中的当前单元格
若要与DataGridView进行交互,通常要求通过编程方式发现哪个单元格处于活动状态。如果需要更改当前单元格,可通过DataGridView控件的CurrentCell属性来获取当前单元格信息。 CurrentCell属性用于获取当前处于活动状态的单元格。其属性值表示当前单元格的DataGridViewCell,如果没有当前单元格,则为空引用。默认值是第一列中的第一个单元格。
2014-07-28 22:38:33
2398
原创 C#:DataGridView控件(数据控件)
DataGridView控件提供一种强大而灵活的以表格形式显示数据的方式。可以使用DataGridView控件来显示少量数据的只读视图,也可以对其进行缩放以显示特大数据集的可编辑视图。使用DataGridView控件,可以显示和编辑来自多种不同类型的数据源的表格数据。将数据绑定到DataGridView控件非常简单和直观,在大多数情况下,只需设置DataSource属性即可。DataGridV
2014-07-28 22:37:05
4040
Binary Quadratic Forms An Algorithmic Approach
2014-04-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人