自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 资源 (2)
  • 收藏
  • 关注

转载 产品经理基础——需求文档

需求文档

2022-10-26 20:33:01 506

转载 通过反射向对象取值和赋值

public void Test6() { List<RepaymentRecord> repaymentList = new List<RepaymentRecord>(); StringBuilder msg = new StringBuilder(); RepaymentRecord entity = new RepaymentRecord(); ...

2020-07-22 20:45:38 248

原创 C# 通过Response导出文件

将要导出的数据,转化为byte数组,将byte数组读到MemoryStream里面。再设置ResPonse的导出类型,具体类型种类下面有详细举例。 public void UserDolond(string rowGuid,string name) { List<string> relation = _quoteTemplateBLL....

2019-09-02 14:05:01 3177

转载 Checkbox 组合组件的操作(适用easyui)

例子:<input type="checkbox" name="SignatureList" value="1"/>第一名 <input type="checkbox" name="SignatureList" value="2"/>第二名 <input type="checkbox" name="Signatur...

2019-06-25 14:58:17 543

原创 C#技术之路

描述线程与进程的区别?线程属于进程,进程可以拥有多个线程而且至少拥有一个线程;进程可以拥有资源,线程没有;体现在通信机制上面,正因为进程之间互不干扰,相互独立,进程的通信机制相对很复杂,譬如管道,信号,消息队列,共享内存,套接字等通信机制,而线程由于共享数据段所以通信机制很方便。但是共享数据段,它们彼此之间使用相同的地址空间,共享大部分数据,比进程更节俭,开销比较小,切换速度也比进程快,效...

2019-02-12 18:18:15 2346

转载 Idea+Maven环境搭建

一、安装idea1、下载idea安装包,下载地址:https://www.jetbrains.com/idea/download/#section=windows 2、点击下一步3、点击下一步,直接跳过4、点击Browse选择安装路径 —&gt; 点击next5、等待下载和安装完成 二、idea激活服务器激活服务器地址:http://...

2018-12-29 17:52:46 484

原创 Access violation at address * Read of address

64位机器安装Oracle11G的客户端,PLSQL却死活无法连接服务器;报的错有如下情况:Access violation at address 772D3E02 in module 'ntdll.dll'. Read of addressAccess violation at address 07FEFB2F in module 'OraOCIICUS11.dll'. Read of ...

2018-12-28 15:02:36 4244 1

原创 NPIO读取Excel,Cannot get a numeric value from a error cell和计算框

这里主要解决2个问题;第一:Cannot get a numeric value from a error cell报错,也就是excel的框里是{null},然后我们取值的时候报的错。这种情况一般用celltype==Error来规避。第二:计算框,如:《=(J8*K8+L8)*M8   》直接获取值会得到“0”,通过如下红色代码可以规避;HSSFFormulaEvaluator 接口的方法 E...

2018-04-04 17:29:38 6767

转载 Invalid header signature; read 0x6D78206C6D74683C, expected 0xE11AB1A1E011CFD0 (2012-07-19 17:01:21)

分析:用POI读取Excel文件时报错。通常的原因:是读取的文件头信息不对,http://blog.sina.com.cn/robertlizhiqiang经常出现在:         FileInputStream in = null;                   HSSFWorkbook workbook = null;                   in = new FileI...

2018-03-13 15:54:55 11212 2

原创 C#因无打印机系统报错,模拟打印避免弹错

在开发过程中,因为有的门店没有置办打印机,所以下单自动打印总是弹出报错。经过总结和讨论,最终决定使用模拟打印这一招,既避免了用户的误会。    public class NormalPrinter : IPosPrinter    {        PosPrinter printer = new PosPrinter();        public SingleResult

2018-01-26 14:58:44 522

转载 帮助学习ASP.NET生命周期

一个HTTP请求,从view到controller再到action之间经历了什么?一个请求的流程控制是怎样的呢?了解下面几个类和模块就能够有一个比较清晰的思路了:HttpApplicationHttpModuleHttpHandlerASP.NET MVC运行机制UrlRoutingModuleRouteHandlerMvcHandlerControllerFactoryCon

2017-12-18 17:34:52 201

原创 windows 服务安装和卸载

cd C:\Windows\Microsoft.NET\Framework\v4.0.30319   安装服务时自定义服务名称:sc create 服务名称  binpath= "D:\Service.exe" displayname= "显示名称" depend= Tcpip start= auto (启动类型)安装目录服务:InstallUtil.exe D:\Serv

2017-10-13 14:55:12 2531

转载 前端的意义在哪里?

前端框架的理解误区  网站的价值在于它能为用户提供什么价值,在于网站能做什么,而不在于它是怎么做的,所以在网站还很小的时候就去追求网站的架构框架是舍本逐末,得不偿失的。前端框架同理,如果是一个简单的页面型产品,应用只是依赖服务器来生成Web页面和视图,并且只需要使用一些简单的 Javascript或者JQuery来使应用更加具有互动性,那么一个JQuery前端类库就可以了,真的没必要用上一些高

2017-08-10 15:35:55 4359

原创 从面相对象来思考设计模式

从面相对象来思考设计模式工作也好几年了,一直没有整理过面相对象的真谛。忙里偷闲借鉴一下前人的一些经验总结一下自己的感悟。面相对象的3要素:封装、继承、多态五个基本原则:单一职责原则(SRP)只做一件明确的事情开发封闭原则(OSP)对扩展开放,对修改封闭Liskov替换原则(LSP)子类可替换基类依赖倒置原则(DIP)弱化依赖关系,接口和实现尽量分离接

2017-07-20 18:01:32 1789

原创 C#连接Oracle查询更新数据

本案例使用的是  using System.Data.OracleClient;方式连接Oracle数据库private void button1_Click(object sender, EventArgs e)        {            string connString = "User ID=***;Password=***;Data Source=(DESCRIP

2017-07-19 17:12:48 4456

原创 lamda Linq group by查询

两个query的join查询,重点是group by的写法:(query可以用list等替换)                    var recVoucher = db.GetQuery();                    var promoto = db.GetQuery();                    var data1 = (from a in recVo

2017-06-23 14:36:21 555

原创 C#导出带格式的Excel

/// ///不要图省劲省略了System.Data。Microsoft.office.Interop.DataTable 和System.Data.DataTable 会产生歧义        public void DataTabletoExcel(int Id)        {            OrderModel order = BLL.GetModel(Id);

2017-05-04 10:07:09 3030

原创 C# 泛型DataTable转对象List

///         /// Table转List        ///         ///         ///         public List TableToList(DataTable dt)        {            var result = new List();            var type = typeof(T)

2017-04-26 11:50:35 1806 1

原创 数字转换为大写汉字表示(C#和JS函数)

JS转换函数:  function NoToChinese(num) {            if (!/^\d*(\.\d*)?$/.test(num)) { alert("Number is wrong!"); return "Number is wrong!"; }            var AA = new Array("零", "壹", "贰", "叁", "肆", "

2017-04-07 13:56:04 803

转载 GetEnumerator系列用法

1:用在将哈希表读到对象Idictionaryenumerator中public void show(){    idictionaryenumerator myenumerator  = food.getenumerator();    console.writeline("food list:");    console.writeline("-----------

2017-01-17 10:59:49 2238

原创 关于MVC项目登录Session校验

第一步,当时是登录成功之后把用户相关信息存放到Session当中去:SetValue(SessionName.User, userInfo);  public static void SetValue(SessionName name, T t)        {            if (HttpContext.Current == null) return;     

2017-01-16 10:31:25 3326

转载 天天写业务代码,如何成为技术大牛?

不管是开发、测试、运维,每个技术人员心理多多少少都有一个成为技术大牛的梦,毕竟"梦想总是要有的,万一实现了呢"!正是对技术梦的追求,促使我们不断地努力和提升自己。然而"梦想是美好的,现实却是残酷的",很多同学在实际工作后就会发现,梦想是成为大牛,但做的事情看起来跟大牛都不沾边,例如,程序员说"天天写业务代码还加班,如何才能成为技术大牛",测试说"每天都有执行不完的测试用例",运维说

2017-01-11 09:27:31 334

转载 研发如何转项目管理

一个研发工程师,当达到一定资历,大部分都曾有过这样的想法,那就是转型项目经理。可能由于太过于沉迷于技术,做技术的兴趣大于做管理的兴趣;或是一直在做技术方面的研究,对于管理的精力总是很难投入;或是已经做了研发项目经理,但跟我们长谈起的可以把控整个项目全生命周期的项目经理还是有很大差别,一直没能跳出程序员的思维,以至于做过一段时间后,还是感觉编程工作更适合自己。身边也有很多这样的朋友,想转型项目经理却

2017-01-03 14:30:52 7268 1

原创 Oracle decode函数

decode相当于if else的多重重复使用。decode(t2.APPEALSTATUS, 0, '未提交申诉',1, '提交申诉',2,'平台审核',3,'商家确认','未提交申诉') APPEALSTATUS

2016-12-16 15:48:13 271

原创 自编ERP类网站通用权限系统

最近在考虑使用权限系统管理网站,使用公司的一些权限系统,感觉操作复杂,操作速度极慢,业务也跟着慢了很多。基于这些顽疾,最近稍闲,决定自己想办法设计一套。权限就得从用户说起,最简单的:用户有没有权限看某个菜单,点击某个按钮,查看某条数据···这是权限系统最基本的体现——最简单地达到目的,减少数据库读取次数,简单即真理。要管理用户权限,这里我们就不得不引入用户一个属性——角色;用户和角色是一个

2016-12-14 15:49:38 1085

转载 C#——MVC从服务端解决JS跨域请求问题

IIS 配置 就可以了, 选中站点后选择 Http 响应头 , 右侧选择添加, Access-Control-Allow-Origin , 值设置为 * 另外将保存为crossdomain.xml 放在网站根目录下, 重启网站

2016-12-01 13:37:12 2861

原创 SQL语句直接备份SQLSERVER

backup database 数据库名称  to disk = 'D:\Database\Backup\name.bak'

2016-11-25 11:22:55 377

原创 SQL exists 写法

查询T1表中的数据,要求T1表中的warecode 字段在T2 中不存在!select *  from T1  wi where  not exists(select 1 from T2   w  where w.warecode = wi.warecode )  ;

2016-10-25 11:17:15 381

转载 Linq实现In条件和Distinct效果

In写法:arrayDictype:int数组db.GetQuery().Where(a => arrayDictype.Contains(a.DicType)).ToList(); 下面是Distinct(转载的):Person1: Id=1, Name="Test1"Person2: Id=1, Name="Test1

2016-08-08 14:47:59 1657

原创 反射略识

using System;using System.Collections.Generic;using System.Linq;using System.Reflection;using System.Text;using System.Threading.Tasks;namespace 反射练习{    class Program    {   

2016-07-12 11:45:33 372

转载 c#中Monitor的使用

首先lock和Minitor有什么区别呢?其实lock在IL代码中会被翻译成Monitor。也就是Monitor.Enter(obj)和Monitor.Exit(obj).lock(obj){}等价为:try{          Monitor.Enter(obj) }catch(){}finally{      Monitor.Exit(obj) }所以lock能

2016-07-12 10:57:31 8017

原创 延迟求值主动求值

using System;using System.Collections.Generic;using System.ComponentModel.DataAnnotations.Schema;using System.Linq;using System.Net.Sockets;using System.Runtime.InteropServices;using Syste

2016-07-12 10:52:22 309

原创 分组查询各组第一条记录

我们在查询数据的时候经常会遇到表中包含类似“类型”、“分组”等属性字段。然后需要查询出该分组下的第一条记录。实现的SQL如下:select Name,Link,Type from (SELECT ROW_NUMBER() OVER(partition by Type ORDER BY Name) as row, * FROM MovieInfo   WHERE Movi

2016-07-12 09:53:13 1944

转载 ToString() 妙用

变量.ToString()  字符型转换 转为字符串  12345.ToString("n"); //生成 12,345.00  12345.ToString("C"); //生成 ¥12,345.00  12345.ToString("e"); //生成 1.234500e+004  12345.ToString("f4"); //生成 12345.0000  12345

2016-06-14 15:53:14 226

原创 远程桌面鼠标键盘映射问题

如果在远程桌面使用时需要最小化远程桌面时仍需要使用到鼠标键盘时,可在开启远程桌面的服务机做如下操作: 运行regedit找到注册表项HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client创建一个类型为DWORD的注册表值项RemoteDesktop_SuppressWhenMinimized并设置值

2016-06-12 11:25:59 9847

原创 JS对父元素和子元素样式设置及Iframe子页面装载

本身JS是弱项,慢慢增加这方面的知识量,遇到自己写的JS就往这里面存一下吧!遇到这样一个场景:一排按钮,点击其中一个按钮需要把当前按钮标明出来,但是之前的按钮这个样式的又要清除掉。于是就用到了啦!另外将网页子页面装载到iframe里面去,不能用href直接连接(打开新页了),因此用JS处理将子页直接装载在iframe里面,这里用_href代替啦下面是HTML代码:

2016-05-29 16:26:51 6737 1

原创 Windows消息队列MQ的使用

在系统间的进行数据传递,特别是数据量较大,分别插入不同的数据库的时候。同时保证系统效率和响应时间,减少数据库负担的时候,使用消息队列是非常有帮助的。废话不多说,直接上代码:(把下面的代码建为基类直接调用就可以了)using System.Messaging;//头文件using System;using System.Collections.Generi

2016-05-24 11:54:53 4678

转载 偶然碰到MEF

摘要:.NET 是 Microsoft XML Web services 平台。MEF是.NET Framework 4.0一个重要的库,Visual Studio 2010 Code Editor的扩展支持也是基于MEF构建的。下面让我们一起来看。  MEF(Managed Extensibility Framework)是.NET Framework 4.0一个重要的库,V

2016-05-24 11:09:20 407

转载 Redis的安装与使用

一、什么 RedisREmote DIctionary Server,简称 Redis,是一个类似于Memcached的Key-Value存储系统。相比Memcached,它支持更丰富的数据结构,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型),并提供了数据持久化机制,在某些场景下,你完全可以把它当做非关

2016-05-23 16:42:56 297

原创 JS文件传值问题

最近需要实现一个功能就是在其他多个项目中调用本项目中的JS来实现界面的更改。如下:问号“?”后根据ID,让本项目知道是谁调用本大爷。调用JS的方式"text/javascript" src="./test.js?ID=1">   在下面的方法中解析出调用url后面的参数值。解析参数方式var jsFileName =

2016-05-06 17:20:40 829

X射线缺陷检测C++加matelab

通过matelab的算法将输入的图像通过灰度计算对比出缺陷位置处

2013-12-19

C++容器栈编的倒叙程序

用栈编写的整数倒叙程序,支持多为整数直接倒叙。

2011-04-26

空空如也

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

TA关注的人

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