- 博客(42)
- 收藏
- 关注
原创 EFCore中增删改查的方法
public class EFDao<T> : IDao<T> where T : class { private EnergyIotDbContext db; public EFDao(EnergyIotDbContext _db) { db = _db; } ...
2018-07-13 11:21:46 14279 1
原创 EFCORE+POSTGRE的使用方法
首先在nuget里找到几个源如下然后安装下来现在讲的是先设计好数据库的方式postgre安装配置不多做介绍现在数据库里建一张表如下然后去建一个模型类对应表里的键值代码如下 public class User { public Guid ID { get; set; } public string UserName { get; set; } ...
2018-07-13 11:15:40 2183
转载 .net Core中如何读取Appsetting配置文件
现在APPSetting下面配置以下节点{ "Logging": { "IncludeScopes": false, "LogLevel": { "Default": "Warning" } }, "ConnectionStrings": { "Conn": "Host=10.10.1.15;Port=5
2018-07-13 10:50:46 18730
原创 C#实现植物大战僵尸修改阳光数值
之前说过了如何取找基址 偏移 现在讲点使用的如何用C#修改阳光数值 直接上代码 int address = ReadMemoryValue(BaseAddress); address = address + 0x868; address = ReadMemoryValue(address); address = a
2017-04-05 09:03:57 1313
原创 关于bootstrap验证表单如何ajax提交
var bootstrapValidator = $("#form2").data('bootstrapValidator'); bootstrapValidator.validate(); if (bootstrapValidator.isValid()) alert('提交表单啦')//这里执行ajax操作 else ret
2017-03-27 10:57:21 9633 1
原创 基于JQUERY的AJAX写法
错误和成功一并处理掉 //提交服务器请求 //返回json格式 //1,提交给类 options.type 方法 options.method 处理 //2,并返回 AjaxResult(这也是一个类)类型的的序列化好的字符串 xjn.ajax = function (options) { var p = options || {};
2017-03-25 13:27:27 447
原创 layer如何关闭以及父页面如何访问IFRAME页面的JS方法属性
先找到IFRAME然后test是子页面的方法$.find('iframe')[0].contentWindow.test();layer.closeAll(); //疯狂模式,关闭所有层layer.closeAll('dialog'); //关闭信息框layer.closeAll('page'); //关闭所有页面层layer.closeAll('iframe'); //关闭所有的if
2017-03-25 13:19:18 952
原创 修改VS模板并添加版权注释信息
D:\VS2015\Common7\IDE\ItemTemplates\CSharp\Code\2052\在自己对应VS下分别找到class interface webclass分别打开/******************************************************************************************************
2017-03-22 08:46:17 3148 1
原创 ORACLE创建表空间以及增加用户基本权限操作
//创建表空间create tablespace TYKJ_PROloggingdatafile'D:\oracle\oradata\TYKJ_PRO\TYKJ_PRO.dbf'size 1Gautoextend onnext 10m extent management local///创建临时表空间CREAT
2017-03-15 09:22:07 512
转载 如何用命令将本地项目上传到git
1、(先进入项目文件夹)通过命令 git init 把这个目录变成git可以管理的仓库git init2、把文件添加到版本库中,使用命令 git add .添加到暂存区里面去,不要忘记后面的小数点“.”,意为添加文件夹下的所有文件git add .3、用命令 git commit告诉Git,把文件提交到仓库。引号内为提交说明git commit -m
2017-03-01 09:56:31 294
原创 LINQ NOT IN 的写法 琢磨了好久终于找到的
var temp = MyDao.GetEntities(x => true); //.Distinct(new CompareRepeatData()) var CusmerData = new CusmerService().GetEntities(x => x.CUSTOMER_ID == "3"); int[] str
2017-02-23 18:48:28 1940
原创 C#读写内存操作方式
public class MemoryHelp { [DllImportAttribute("kernel32.dll", EntryPoint = "ReadProcessMemory")] public static extern bool ReadProcessMemory ( IntPtr lpProcess,
2016-09-07 13:36:56 10083 1
原创 C#制作外挂常用API。。自己存着。记录
using System;using System.Collections.Generic;using System.Text;using System.Runtime.InteropServices; //这个肯定要的 namespace WindowsApplication1{ class win32API { public const int
2013-09-22 05:54:10 1840
原创 初学git(2)
讲点实际应用的1.首先在本地建立一个空仓库//进入d盘cd d://建立一个文件夹mkdir TestFilecd TestFile//初始化仓库git init //查看当前目录的文件ls //应该能看到有个.git的文件夹//然后克隆远程仓库git clone [URL]//这时候远程仓库的文件就会down到本地文件夹来。先去吃饭
2013-09-06 19:19:07 635
原创 初学git(1)
//创建一个目录$ mkdir Test01//进入这个目录$ cd Test01//创建一些文件$ touch ts01.txt$ touch ts02.doc//然后初始化本地仓库并添加项目$ git init && git add . && git commit -a //初始化项目作者信息、邮件$ git config --global user
2013-09-05 15:18:47 503
原创 EF中更新指定字段
Info.Set().Attach(Entity); var SetEntry = ((System.Data.Entity.Infrastructure.IObjectContextAdapter)Info).ObjectContext.ObjectStateManager.GetObjectStateEntry(Entity);
2013-09-02 20:59:57 2775
原创 小型项目(1)
首先说下文件夹分布BusinessLogicLayer 业务逻辑层 存放 BLL和 IBLLDataAccessLayer 数据层 存放 IDLL DLLDomain 存放 EF和ViewModelGUI 存放 LigerUI/EasyUI/EXTJS 及页面Common 自定义扩展功能及我们需求的功能放在里面 从数据层开始IBaseDao 定义通用的增删改查
2013-09-02 20:30:41 1219
原创 EF4.0和EF5.0增删改查的写法区别及执行Sql的方法
EF4.0和EF5.0增删改查的写法区别public T AddEntity(T entity) { //EF4.0的写法 添加实体 //db.CreateObjectSet().AddObject(entity); //EF5.0的写法 db.Entry(entity).State = EntityState.Added;
2013-05-19 15:51:06 14954 8
原创 栈
栈 是一种线性结构. 队列,先进先出栈,后进先出。push方法入栈,pop方法出栈。。1:初始化栈!2:判断栈的状态!3:入栈!4:出栈!注意点 1:进栈时要先判断是否满了 top>=size-1 2:出栈时判断是否为空 top==-1 #include #include #define size 100//初始化栈空间in
2013-03-06 14:36:38 551
原创 C语言版带头指针的单向链表
带头结点/*****************************************//*****************************************//************带头结点单向链表**************//*****************************************//******************
2013-03-06 13:37:25 778
原创 C语言版单向链表
#include #include #include int NodeList;struct Student{ //学生学号 int id; //学生姓名 char name[20]; //分数 int grade; //头指针位置 struct Student *next;};//创
2013-03-06 13:36:43 620
原创 关于今天做项目时遇到的问题 以及解决办法
数据库中有张表名为:stCategory 意为分类表结构如下stCategoryIDintCategoryNamevarchar(50)CategoryDescriptionvarchar(100)CategorySSIDintCreatDateTimeDatetimeModifyDat
2013-01-01 03:31:03 735
原创 关于AjaxSumit提交表单ckeditor的值不实时更新的解决办法
在提交前加入for (instance in CKEDITOR.instances) { CKEDITOR.instances[instance].updateElement(); }
2012-12-31 18:20:14 729
原创 Jquery.form.js常用参数整理
beforeSubmit: 表单提交前被调用的回调函数。“beforeSubmit”回调函数作为一个钩子(hook),被提供来运行预提交逻辑或者校验表单数据。如果 “beforeSubmit”回调函数返回false,那么表单将不被提交。“beforeSubmit”回调函数带三个调用参数:数组形式的表单数 据,jQuery表单对象,以及传入ajaxForm/ajaxSubmit中的Optio
2012-12-31 17:17:26 3091
原创 Bitmap、Graphics
Bitmap 类.NET Framework 4.5其他版本1(共 1)对本文的评价是有帮助 - 评价此主题封装 GDI+ 位图,此位图由图形图像及其特性的像素数据组成。 Bitmap 是用于处理由像素数据定义的图像的对象。Graphics 类.NET Framework
2012-12-23 20:48:32 591
原创 关于Json的序列化和反序列化
序列化主要就是为了传输方便,将要传输的对象序列化为二进制的数据流,效率极高,接收时通过反序列化转化成对象,从而达到一个传输的效果
2012-12-17 20:14:07 402
原创 算法的基本实现C#版
1.冒泡排序 时间复杂度为O(n^2) static void Main(string[] args) { Random rnd = new Random(); ArrayList List = new ArrayList(); for (var i = 0; i < 6; i++)
2012-12-16 18:33:07 421
原创 以前一直用的别人的分页控件今天自己写了个方便自己(更新)使用正则表达式处理URL参数
public class UrlPageHelper { /// /// 每页显示几条记录 /// public int PageSize { get; set; } /// /// 当前页码 /// public int PageNum
2012-12-11 16:11:06 463
原创 一些单词积累吧
class 类struct 结构abstract 抽象interface 接口Inversion of Control,英文缩写为IoC 控制翻转 也叫依赖注入delegate 委托Internet 因特网internet 互联网Network 网络Category 类型,部门,分类Article 文章 新闻 Server 服务Regedit 注
2012-12-09 15:40:46 423
原创 什么是spring.net?什么又是依赖注入呢?
Spring.Core 库是框架的基础, 提供依赖注入功能。Spring NET中大多数类库依赖或扩展了Spring.Core的功能。IObjectFactory接口提供了一个简单而优雅的工厂模式,移除了对单例和一些服务定位stub的必要。允许你将真正的程序逻辑与配置解耦。作为对IObjectFactory 的扩展,IApplicationContext接口也在Spring.Core库中,
2012-12-09 15:29:47 585
原创 笔记5:Factory Method 工厂方法模式(创建型模式)
从耦合关系谈起 耦合关系直接决定着软件面对变化时的行为 -模块与模块之间的紧耦合使得软件面对变化时,相关的模块都要改变-模块与模块之间的松耦合使得软件面对变化时,一些模块更容易被替换或者更改,但其模块保持不变。 所以我们在写功能时一定要划分模块记住松耦合。不要让模块和模块之间关联的太紧密。 在写软件的时候,经常面临"一些对象"的创建工作;由于需求变化,这个模块
2012-12-08 21:54:36 378
原创 关于where(泛型类型约束)
public BaseDao : IBaseDao where T : struct | T必须是一个结构类型public BaseDao : IBaseDao where T : class public BaseDao : IBaseDao where T : new
2012-12-07 21:39:16 435
原创 EF4.1系列(一)
1.EF定义了一下几种State(状态)【注意这是枚举类型】如图所示:Detached:对象存在,但没有被跟踪。 在创建实体之后、但将其添加到对象上下文之前,该实体处于此状态。Unchanged:对象存在,经过SaveChanges()方法以后依旧没有发生改变。Added:对象本身不存在,此时添加当前对象。Deleted:通过SaveChanges()方法以后状态变为Det
2012-12-06 18:42:29 602
原创 C#输出杨辉三角形
杨辉三角形11 11 2 11 3 3 11 4 6 4 1上一行的n+n-1 =mpublic static void outputYangHui(int array) { int[,] kk = new int[array, array]; for (int i = 0; i < value; i
2012-12-05 12:14:46 1251
原创 C#常用的集合
1.Stack类栈,后进先出。push方法入栈,pop方法出栈。Stack sk = new Stack(); Stack sk2 = new Stack(); int[] ll = new int[] { 1, 2, 3, 4, 5, 6 }; foreach (var item in ll)
2012-12-04 18:31:44 512
原创 C#遍历某个文件夹的文件及子文件夹
string path = @"C:\程序部分\实践\FileForeach\FileForeach\Files\"; string savePath = path + "sb.txt"; if (!File.Exists(savePath)) { File.Create(savePat
2012-12-03 22:29:33 401
原创 笔记4:Builder模式
结构图 游戏中的Builder应用public abstract class House{} public abstract class Builder{ //构建门 public abstract void BuildDoor(); //构建窗户 public abstract void BuildWindows(); //构建墙 pu
2012-11-18 16:46:59 325
原创 笔记3:Abstract Factory 抽象工厂(创建型模式)
new的问题常规的对象创建方法://创建一个对象Person person = new Person(); new的问题:-实现依赖,不能应对"具体实例化类型"的变化 解决思路:-封装变化点---哪里变化,封装哪里-潜台词:如果没有变化,当然不需要额外的封装 工厂模式的缘起-变化点在"对象创建",因此就封装"对象创建".-面向接口编程----
2012-11-17 22:29:12 319
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人