自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 资源 (20)
  • 问答 (1)
  • 收藏
  • 关注

原创 This text field does not specify an `inputType` or a `hint`

安卓界面加入EditText后出现的警告信息警告位置:意思是说:EditText控件需要指定一种输入类型用于帮助输入法显示合适的输入键盘,或者当EditText为空时显示的提示信息方便用户输入而EditText对应的输入类型有: //文本类型    android:inputType="none"    android:inputType="text" 

2017-03-19 13:39:43 1149

原创 Installation failed with message Failed to establish session(小米手机)

AndroidStudio开发,调试安装到小米手机的时候无法继续安装,报错:Installation failed with message Failed to establish session解决办法:关闭【开发者选项】下的【启用MIUI优化】即:将下图中标红的位置的启用关闭掉即可

2017-03-18 12:59:00 1033

转载 什么是依赖注入?

原文链接:http://www.cnblogs.com/linjiancun/archive/2010/10/13/1849908.html依赖注入产生的背景:随着面向对象分析与设计的发展,一个良好的设计,核心原则之一就是将变化隔离,即:高内聚,低耦合。使得变化部分发生变化时,不变部分不受影响。为了做到这一点,要利用面向对象中的多态性,使用多态性后,客户类不再直接依赖服

2016-11-05 16:39:04 2238

原创 内存映射+矩阵

接口:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace MemoryMatrix{ public interface IMemoryMapMatrix { /

2016-11-01 00:21:50 557

原创 A project with that name already exists in the workspace

在工作空间下,已经有一个同名的项目已经存在。解决办法:删除现有工程,重新新建删除办法:Window->Show View->Project ExplorerOK !

2016-05-07 12:16:51 2557

转载 抽象工厂模式

原文链接:http://blog.jobbole.com/78067/提供一个创建产品的接口来负责创建相关或依赖的对象,而不具体明确指定具体类using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace AbstractFactoryPat

2016-01-10 21:29:22 548

转载 工厂模式

原文链接:http://blog.jobbole.com/78064/工厂方法模式之所以可以解决简单工厂的模式,是因为它的实现把具体产品的创建推迟到子类中,此时工厂类不再负责所有产品的创建,而只是给出具体工厂必须实现的接口,这样工厂方法模式就可以允许系统不修改工厂类逻辑的情况下来添加新产品,这样也就克服了简单工厂模式中缺点。using System;using System.

2016-01-10 13:51:45 472

转载 简单工厂模式

原文链接:http://blog.jobbole.com/78062/在设计模式中,简单工厂模式我们也可以理解为负责生产对象的一个类, 我们平常编程中,当使用”new”关键字创建一个对象时,此时该类就依赖与这个对象,也就是他们之间的耦合度高,当需求变化时,我们就不得不去修改此类的源码,此时我们可以运用面向对象(OO)的很重要的原则去解决这一的问题,该原则就是——封装改变,既然要封装改变

2016-01-10 09:32:40 400

转载 单例模式

原文链接:http://blog.jobbole.com/78059/确保一个类只有一个实例,并提供一个全局访问点using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace SingletonPattern{ /// ///

2016-01-09 00:02:07 464

转载 委托

using System;using System.Collections.Generic;using System.Linq;using System.Linq.Expressions;using System.Text;namespace ConsoleApp{ class Program { delegate bool DelCompare(in

2016-01-06 20:11:03 432

转载 内存映射文件 C#

using System;using System.IO.MemoryMappedFiles;using System.Text;namespace MappedMemoryFiles{ class Program { static void Main(string[] args) { using (var mmFi

2015-11-03 00:06:43 1422

原创 C#委托 Delegate

class Program { static void Main(string[] args) { DelegateFather[] handers = { new Delegate(), new AnonymousDelgate(),

2015-11-02 22:24:18 752

原创 Linux安装VSCode

1.下载Linux版本的VSCode,链接:http://go.microsoft.com/fwlink/?LinkID=5341082.解压3.进入解压后的文件夹,双击“Code”文件便可直接运行Visual Studio Code4.运行图示如果我们想创建桌面启动程序呢?该怎么做5.终端输入:vi VSCode.desktop,回车

2015-10-11 22:29:46 20994 3

原创 Ubuntu安装VIM

在Ubuntu终端输入:vi再连续两次按Tab键可以看到,系统中安装了vi,vim.tiny。并没有安装VIM普通用户下输入: sudo apt-get install vim-gtk,回车输入密码,遇到[Y/n]时输入:y,继续执行安装完成后,再次输入:vi再连续两次按Tab键

2015-10-11 18:24:17 521

原创 计算最大链路块

头文件:Block.h#pragma once#include "stdafx.h"#include using namespace std;class Block{public: Block(char compareChar,int rowCount, int colCount,char** Array); int Calculate(int* y, int* x)

2015-09-28 22:34:11 529

原创 C++ 多态(一)

Bird.h#pragma once#includeusing namespace std;class Bird{public: Bird(); ~Bird(); virtual void Eat();};Bird.cpp#include "stdafx.h"#include "Bird.h"Bird::Bird(){}Bird::~Bird(){

2015-09-25 07:38:24 481

原创 C# SQL操作数据库

C#  SQL操作数据库using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Configuration;using System.Data;using System.Data.SqlCl

2015-09-10 22:01:23 721

转载 C#的装箱拆箱

1.装箱在值类型向引用类型转换时发生2.拆箱在引用类型向值类型转换时发生执行装箱操作时,不可避免的要在堆上申请内存空间,并将栈上的值类型数据复制到申请的堆内存空间上,无可避免的要消耗内存和CPU资源。拆箱操作过程反之

2015-09-02 00:29:46 463

转载 Linq示例

from c in db.Customersjoin o in db.Orders on c.CustomerIDequals o.CustomerID into ordersselect new{ c.ContactName, OrderCount = orders.Count()};from u in userslet number =

2015-09-01 22:17:05 545

原创 SQL Server 错误2(Win10+SQL Server 2012)

Win10安装SQL Server 2012,连接报错。错误信息:Microsoft SQL Server 错误:2解决办法:开始栏输入:Services.msc,右键打开找到Windows服务:SQL Server (MSSQLSERVER),SQL Server 代理 (MSSQLSERVER)。默认是关闭的,现在手动打开现在

2015-08-28 16:20:22 7169

原创 扩展方法

扩展方法被定义为静态方法,但它们是通过实例方法语法进行调用的。 它们的第一个参数指定该方法作用于哪个类型,并且该参数以 this 修饰符为前缀定义静态类中的静态(扩展)方法:public static class Extension{ public static int ToInt(this string str) { int val;

2015-08-27 23:18:52 403

原创 反射 C#

1.写一个类,编译成dllusing System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ReflectTest{ public class TestClass { public int Totalizator(int a,int

2015-06-04 23:47:35 490

转载 Linq

1.using (DbAppDataContext db = new DbAppDataContext()) { db.Log = Console.Out; //取出student var student = db.Students.SingleOrDefault(s => s.ID == id); if (stude

2015-05-21 21:52:09 452

转载 C# 多态(一)

面向对象三大特性:封装,继承,多态封装:1、在程序上,隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读和修改的访问级别;将抽象得到的数据和行为(或功能)相结合,形成一个有机的整体,也就是将数据与操作数据的源代码进行有机的结合,形成“类”,其中数据和函数都是类的成员。继承:指一个对象直接使用另一对象的属性和方法。多态:是允许你将父对象设置成为和一个或

2015-05-09 11:56:10 740

转载 .NET Windows服务

1.新建Windows服务工程,选择的.NET环境为.net 4.02.双击Service查看代码3.添加代码using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Diagnostics;u

2015-05-06 08:37:08 827

原创 C# MVC4环境下Uploadify 3.2.1上传文件

1.新建一个空的MVC4项目2.添加一个Home控制器,并在Home控制器下添加一个Index视图3.下载Flash版的uploadify,链接:Uploadify下载地址4.解压压缩包,得到下列文件 5.单击项目UploadifyDemo,右键添加新建文件夹Uploadify,并将加压得到的:uploadify.css,jquery.uploa

2015-04-25 23:59:55 3993 1

原创 Additional information: The model backing the 'StuInfoDBContext' context has changed since the datab

异常:Additional information: The model backing the 'StuInfoDBContext' context has changed since the database was created. Consider using Code First Migrations to update the database 解决办法:

2015-03-26 00:07:47 3351

原创 MVC 数据库连接

1.创建数据库2.创建表CREATE TABLE [dbo].[Student]( [ID] [INT] IDENTITY(1,1) NOT NULL, [Name] [NVARCHAR](30) NULL, [StudentNo] [NVARCHAR](20) NULL, [Age] [INT] NULL, [Sex] [NVARCHAR](2) NULL, [Descr

2015-03-25 23:54:10 7367 1

原创 CS0234: 命名空间“System.Web”中不存在类型或命名空间名称“Optimization”(是否缺少程序集引用?)

编译器错误消息: CS0234: 命名空间“System.Web”中不存在类型或命名空间名称“Optimization”(是否缺少程序集引用?)起因:在项目中,新建分区,编译运行,报错解决办法:将该分区的Views文件夹下面的Web.config文件中的这句注释掉 -->

2015-03-23 23:54:31 3773

原创 C# MVC 设置起始页

Area分区public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRoute( name: "Default",

2015-03-23 23:35:15 5595 3

原创 迷你猜数

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace 迷你猜数{ class Program { static void Main(string[] args)

2015-03-23 23:20:45 672

转载 WPF编程学习——布局 StackPanel、WrapPanel、DockPanel、Canvas、Grid

转自:BARON LEE点击打开链接

2014-11-19 21:45:13 1326

原创 C# Json序列化 两种结构,三种方法

using System;using System.Collections.Generic;using System.Web.Script.Serialization;using System.Configuration;using System.Runtime.Serialization.Json;using System.Runtime.Serialization;using System.I

2014-11-17 23:54:04 6097

原创 创建表

Create table HumanAffire(Persinal nvarchar(10) primary key,HumanName nvarchar(20) Not Null,Shop int ,Position nvarchar(10) ,Sex nvarchar(2) check(Sex='男' or Sex='女'),Age int check(Age>0

2014-05-19 10:37:01 628

原创 根据条件查询返回DataTable

public DataTable GetDataTable(string tableName, string columnName, string queryCondition)        {                SqlConnection conn = new SqlConnection(ConnectionString);                SqlData

2014-05-17 15:41:06 1412

原创 WPF隐藏菜单方向键

NavigationUIVisibility="Hidden"

2014-05-17 14:31:00 969

原创 DataTable排序,去重

DataView dv = dt.DefaultView;         dv.Sort = "产品编号 Asc";//升序                exportDataTable = dv.ToTable(true);//去重

2014-05-15 10:41:32 1090

转载 建立复合主键

1.在数据库提供的GUI环境中建立(以SQL7为例)。    输入表信息后按Ctrl键同时选中多行,然后点上面的主键按钮就行了。    2.通过SQL语句执行建立。又分两种,一是在建表语句中直接写,二是建表之后更改表结构。    在建表语句中直接写:      Create Table 表名 (字段名1 Int Not Null,                

2014-05-12 17:11:04 796

原创 SQL Server排序

SELECT [GoodsID]      ,[ProductName]      ,[OrderTime]      ,[DeliveryTime]      ,[Model]      ,[ProductNum]      ,[TotalMoney]      ,[AdvanceMoney]      ,[OrderDetail]      ,[Custom

2014-05-11 09:58:21 623

原创 不能保存更改,你所做的更改要求删除并重新创建以下表

问题:解决办法:

2014-05-09 09:13:33 778

Aspose.Cells.dll

Aspose Cells.dll EXCEL与数据库之间的导入导出

2014-03-20

希尔排序算法

希尔排序算法Linux下实现 Ubuntu13.04

2013-10-27

基数排序算法

基数排序算法在Linux下实现 Ubuntu13.04

2013-10-27

直接选择排序

直接选择排序算法实现在Linux下实现 Ubuntu13.04

2013-10-27

快速排序算法

快速排序算法在Linux下实现 Ubuntu13.04

2013-10-27

归并排序算法

归并排序算法Linux下实现 Ubuntu13.04

2013-10-27

直接插入排序

直接插入排序 Linux下实现 Ubuntu13.04

2013-10-27

堆排序算法

堆排序在Linux下实现 Ubuntu13.04

2013-10-27

冒泡法排序

冒泡法排序 Linux下实现 Ubuntu13.04

2013-10-27

各种排序算法 源码

希尔排序,基数排序,直接选择排序,快速排序,归并排序,直接插入排序,堆排序,冒泡法排序 八种排序算法的源代码,C语言实现

2013-09-20

OpenSSL与网络安全----基础,结构和指令

OpenSSL 网络安全 安全技术 基础,技术,指令

2013-01-25

网络安全OpenSSL

网络开发,网络安全,权威,OpenSSL

2013-01-25

gsoap详细实现

gosp 在 windows下的简单实现,里面包含整个实现过程。超详细!包括环境的设置,有客户端和服务器的实现

2012-12-20

Goahead 实例 应用开发文档

Gohead 实例 应用开发 http WebServer 嵌入式 Linux

2012-12-15

C++高级网络编程

C++高级网络编程 很实用,推荐给大家

2012-12-10

图(C、C++描述)

用C++写的图的程序 邻接表储存 里面有详细的文字注释 供学习交流使用

2012-02-15

约瑟夫环(C\C++描述)

用单循环链表写的一个约瑟夫环 附有详细说明 望指点

2012-02-15

迷宫程序(C\C++描述)

自己写的一个迷宫程序 望指教!谢谢

2012-02-15

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除