自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wu_zz的博客

Stay Hungry,Stay Foolish.

  • 博客(108)
  • 资源 (1)
  • 收藏
  • 关注

转载 Entity Framework从来都不需要去写Repository设计模式

本文将在技术层面挑战园子里的权威大牛们,言语不敬之处敬请包涵。本文旨为技术交流,欢迎拍砖。园子里面分享和推荐Entity Framework(以下简称EF)的Repository(仓储)设计模式的文章真不少,其中还有很多大牛很详细描述怎么去实现。但是这些文章真是害人不浅。我现在想问问这些大牛们,你们现在的项目真的还在这样用吗?下面是在找找看里面随便挑的几篇,如果你从未了解过EF Repository,你可以看看:分享基于Entity Framework的Repository模式设计(附源

2021-09-14 18:08:14 310

转载 mysql select不使用任何锁(select with nolock)

在ms sql中可以通过with(nolock)选项指定查询不锁表,在mysql中没有这个选项,需要通过set语句来设置不锁表:SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED ;SELECT * FROM TABLE_NAME ;COMMIT ;也可以通过下面的sql语句:SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED ;SELECT * FROM TABLE_NAME ;S

2021-06-21 15:02:26 5114

原创 EF中关于刷新本地缓存数据存在的问题

问题经常会遇到这种情况:假设在一个库中只有一个表,在窗体A中,new一个dbcontext后,读取表数据并显示在列表上, 此时用另一个窗体B又new了一个dbcontext,并对表中其中一条记录做了修改 ,然后增加了一条记录 返回窗体A,不管怎么刷新都只会加载新增记录,而修改过的记录不会显示修改结果。 如果销毁窗体A的dbcontext,重新New一个dbcontext,再次加载,即可显示所有变化。原因分析EF默认情况下对数据的访问都是启用模型跟踪。Entity Framework

2020-10-27 13:39:13 887

原创 ORA-00031:session marked for kill(标记要终止的会话)解决方法

查询锁表语句:SELECT S.SID, S.SERIAL#, S.USERNAME, S.SCHEMANAME, S.OSUSER, S.PROCESS, S.MACHINE, S.TERMINAL, S.LOGON_TIME, L.TYPE FROM V$...

2019-12-08 10:54:37 2855

原创 Oracle监听程序设置卡死,查询非常慢等原因解决办法

检查$ORACLE_HOME\diag\tnslsnr\OEE-PC\listener\trace下listener.log文件,若该文件过大,则删除该文件。我的日志已有4G,删掉后恢复了。

2019-11-28 16:06:03 2618

转载 ASP.NET

2019-04-11 22:44:23 118

转载 数据库避免死锁与程序加锁

一、死锁的四个必要条件1、互斥条件(Mutual exclusion):资源不能被共享,只能由一个进程使用。2、请求与保持条件(Hold and wait):已经得到资源的进程可以再次申请新的资源。3、非剥夺条件(No pre-emption):已经分配的资源不能从相应的进程中被强制地剥夺。4、循环等待条件(Circular wait):系统中若干进程组成环路,该环路中每个进程都在等待...

2019-04-10 22:28:48 4212

转载 发送邮件

2019-04-09 23:18:54 152

转载 NPOI操作Excel

2019-04-08 23:02:37 124

转载 锋利的jQuery

常用jQuery插件:jQzoom

2019-04-05 21:55:20 357

转载 Oracle归档日志满引起的数据库无法登陆问题

登录数据库时报错如下:在网上找到的解决办法文章:https://blog.csdn.net/zl570932980/article/details/77864157,但是在最后在执行startup启动数据库时报错,如图:解决办法:https://www.cnblogs.com/mfrbuaa/p/5045972.html关于归档日志设置相关命令:https://blog.c...

2019-04-04 14:25:48 1108

转载 JavaScript

1.创建正则表达式,在正则表达式定义的最后加一个g表示全局模式2.调用exec()方法进行提取...

2019-03-16 22:01:39 92

转载 ADO.NET

ADO.NET

2019-03-10 20:04:32 86

原创 sql server简单笔记

char、nchar、varchar、nvarchar带n的和不带n的区别:char(2) :表示可以存储2个字节,ab、12、吴不带n的数据类型,存储中文等双字节字符,占用2个字节,存储英文,数字等每个字符占用1个字节。nchar(2):带n的,无论存储中文还是英文、数字等,每个字符都是占用两个字节,nchar(2)表示可以存储两个字符,每个字符占用2个字节不带n的这些数据类型...

2019-03-09 18:14:42 219

转载 面向对象思想设计_计算器小程序(设计模式入门篇_01)

原文链接:https://blog.csdn.net/u011967006/article/details/53641596

2019-03-03 18:40:06 339

原创 C#简单笔记

1.Directory操作文件夹 CreateDirectory创建文件夹 Delete 删除文件夹 Move剪切文件夹 Exist判断是否存在 GetFiles获得指定的目录下所有文件的全路径2.WebBrowser浏览器控件 url3.ComboBox下拉框DropDownStyle:控制下拉框外观样式4.OpenFi...

2019-03-03 14:46:58 125

转载 无法从命令行或调试器启动服务,必须首先安装Windows服务(使用installutil.exe),然后用ServerExplorer、Windows服务器管理工具或NET START命令启动它

无法从命令行或调试器启动服务,必须首先安装Windows服务(使用installutil.exe),然后用ServerExplorer、Windows服务器管理工具或NET START命令启动它 1.以管理员身份运行cmd2.安装windows服务  cd C:\Windows\Microsoft.NET\Framework\v4.0.30319(InstallUtil.exe的路径,注意Inst...

2018-07-05 08:47:37 24288

转载 ionic3遇到的刷新页面服务器关闭的问题

启动使用ionic serve启动服务器之后只要一刷新界面就会导致服务器关闭,报的错误如下:events.js:136throw er; // Unhandled 'error' event^Error: read ECONNRESETat _errnoException (util.js:999:13)at TCP.onread (net.js:629:25)删除node_modul...

2018-06-13 10:18:43 401 1

原创 VS2017调试断点打不上,还没有为该文档加载任何符号

附加进程到iis打断点时,断点命不中,报还没有为该文档加载任何符号,后来发布方式由Release改为Debug后解决。Debug与Release的区别:https://www.cnblogs.com/taiyonghai/p/6126074.html...

2018-06-13 09:12:44 6266

转载 Ionic3创建项目时报错问题

执行创建项目ionic start语句后报错如下:网上查了下导致错误原因是Ionic版本所致,当前版本为3.20.0解决方案:回退Ionic 3.9.2就可以了,命令:npm install -g ionic@3.9.2...

2018-06-08 15:17:24 883

转载 解决PLSQL记录被另一个用户锁住的问题

1、查看数据库锁,诊断锁的来源及类型:select object_id,session_id,locked_mode from v$locked_object;或者用以下命令: select b.owner,b.object_name,l.session_id,l.locked_mode from v$locked_object l, dba_objects b where b.object_id...

2018-05-17 19:46:56 862

转载 C#操作xml文件

原文链接:http://www.cnblogs.com/leonliuyifan/p/7044438.html

2018-04-03 15:43:25 153

转载 C#实现MD5加密

原文链接:https://blog.csdn.net/lykycs/article/details/802873

2018-03-30 17:42:53 1003

转载 C#序列化与反序列化

原文链接:https://www.cnblogs.com/lgxlsm/p/5860812.html

2018-03-30 11:23:04 375

原创 值传递与引用传递

值传递是将实际值直接进行传递;引用传递是将引用地址进行传递;但string也是引用类型,因为字符串不可变性,每次都会重新开辟一块内存空间,所以存储的引用地址会不同。...

2018-03-30 11:22:17 120

原创 设计模式

简单工厂模式:根据用户输入创建对象并赋值给父类

2018-03-30 10:36:34 102

转载 File、FileStream、StreamReader、StreamWriter和Directory

原文链接:https://www.cnblogs.com/apollo-shen/p/6789255.html原文链接:https://blog.csdn.net/liyuqian199695/article/details/70135584原文链接:https://www.cnblogs.com/lgx5/p/6890641.html

2018-03-30 08:38:04 155

原创 C#中字符串常用方法、访问修饰符

2018-03-29 14:11:12 229

原创 数据结构

一:线性表1.定义:线性表是由n个元素的有限序列,通常记为(a1,a2,...,an).  特点:存在唯一的表头和表尾。        除了表头外,表中的每一个元素均只有唯一的直接前驱。        除了表尾外,表中的每一个元素均只有唯一的直接后驱。2.存储结构:顺序存储、链式存储  (1)顺序存储:使用一组地址连续的存储单元依次存储线性表中的数据元素,从而使得逻辑关系相邻的两个元素在物理位置也...

2018-03-18 18:00:52 203

原创 C#使用Dapper轻松访问SQL Server数据库

一:什么是DapperDapper是一个适用于.NET平台的开源的数据-实体映射框架。由全球最大的开发者问答社区Stackoverflow.com开发者开发并维护二:几大特性轻量:早期的Dapper只有一个类文件;稳定、高效:接近Ado.net的读写速度;支持多种数据库:SQL Server、Oracle、MySql、Sqlite跨平台:支持.NET Core===================...

2018-03-18 13:43:33 6169

转载 执行ionic cordova build命令报- unable to find attribute android:fontVariationSettings and android:ttcInde

ERROR: In <declare-styleable> FontFamilyFont, unable to find attribute android:fontVariationSettingsERROR: In <declare-styleable> FontFamilyFont, unable to find attribute android:ttcIndex...

2018-03-11 17:22:07 3513

转载 node-sass问题解决 An error occurred while running npm install

An error occurred while running npm install (exit code 1): npm WARN deprecated object-keys@0.2.0: Please update to the latest object-keys npm WARN prefer global no...

2018-02-26 17:40:05 399

转载 ionic3项目版本更新下载

/** * 获得当前app版本号,如0.01 * @description 对应/config.xml中version的值 * @returns {Promise} */ getVersionNumber(): Promise { return new Promise((resolve) => {

2018-02-07 16:38:41 1139 3

转载 cordova 添加插件时报错相关问题

Error: Failed to fetch platform androidProbably this is either a connection problem, or platform spec is incorrect.Check your connection and platform name/version/URL.Error: tunneling socket cou

2018-02-02 15:08:45 1973

原创 <ion-input>文本框中内容被选中能否实现?

最近在使用ionic3做安卓手持时,因业务需要用户频繁扫描条形码,为了提高用户体验,想把用户输入后的文本内容选中,这样下一次输入时就可以直接覆盖原有内容,而不用手工删除。那么问题来了?ionic3中封装了input标签即这个坑货ion-input是没有效果的,需要换成input标签。在HTML中对元素添加引用myInput:type="text" #barcode>

2018-02-02 08:25:37 1523

原创 WebAPI接收二维数组

做安卓手持时,需要将扫描到的轮胎条码号传递给后台接口,由于是二维数组后台不知该如何接收,再次记录下;前台post数据:items: any = { 'one': [], 'two': [], 'three': [], 'four': [], 'five': [] }; inStorageConfim() { if (this.items

2018-01-29 17:38:40 1055

转载 JS跨域http post请求报Response for preflight has invalid HTTP status code 405

调用接口遇到Response for preflight has invalid HTTP status code 405这样的错误,是使用PUT方式提交请求接口。Content-Type设置为application/json,JS代码如下:$.ajax({ type: "PUT", url: "http://172.16.200.84:8977/Messages?sessio

2018-01-21 16:25:31 26892

原创 ionic3根页面设置问题、menu侧滑按钮不显示和显示按钮不显示遮罩层的问题

一:根页面设置原来APP开始启动时,我将登录页设置为rootPage,登录成功后我跳转到home界面的方法如下:this.modalCtrl.create(TabsPage);modal.present();这种方式并没有将App的根页面转换为TabsPage,以至于后期我想加入一个侧滑菜单时,需要重新设置TabsPage为根页面,否则menuToggle按钮不会显示,解决方案如下: this.

2018-01-19 09:00:43 2428

原创 与串口通信相关

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.IO.Ports;using System.Linq;using System.Text;using System.Threadin

2017-09-01 21:42:08 359

转载 迪杰斯特拉算法

Dijkstra 算法,用于对有权图进行搜索,找出图中两点的最短距离,既不是DFS搜索,也不是BFS搜索。 把Dijkstra 算法应用于无权图,或者所有边的权都相等的图,Dijkstra 算法等同于BFS搜索。http://www.cnblogs.com/biyeymyhjob/archive/2012/07/31/2615833.html2.算法描述 1)算法思想:设G=(V,E)是一个带权有...

2017-07-26 23:30:05 354

PL/SQL12可视化工具

比11好用!

2018-09-20

空空如也

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

TA关注的人

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