net_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> net >>列表
1.建立级联删除Mr.E的级联删除并非数据库自带那个级联删除,而是Mr.E自带的,所以它能触发你C#里面编写的触发器。首先,建立级联删除关系,如下图有两个表,UserInfo和UserDocument,UserDocument表依靠UserID字段,和UserInfo联系起来。现在我要实现,当UserInfo里面的数据删除时,自动删除UserDocument表里面UserID=UserInfo.id的那些数据,应该怎么做呢?首先,双击UserInfo打开它的属性编辑器,点击【级联删除】设置项... 查看全文
设备信息:设备名称:OnePlusOne(一加1)OS:ColorOS1.2设备型号:A0001目标:在OnePlusOne(一加1)上将ColorOS1.2刷机为KaliNetHunter3.1.0操作流程:(1)下载相关资源a)TWRP——第三方Recovery:twrp-2.8.6.0-bacon.img。下载链接:https://twrp.me/devices/oneplusone.htmlb)SuperSu——root软件:BETA... 查看全文
Linq的好处非常明显,不仅把数据库访问层真正做到面向对象,而且也可以把系统的权限封装到数据库访问层去了。微软目前稳定的Linq框架是EntityFramework6.1,我自己编写了一个数据库工具Mr.E,可以用来设计数据库结构,并且把数据库结构编译成EntityFramework的对象,可以说是自动化的codefirst模式。Mr.E运行于.Net4.5版本,大概功能如下:1.网络版本,支持多人同时设计数据库;2.目前支持SqlServer、MySql、Sqlite数据库;3... 查看全文
学习了Spring.NET+NHibernate的框架,觉得Spring.NET框架不够轻量,配置来配置去的比较头疼,所以把Spring.NET换成了Autofac框架,同时加入WCF框架整了一个组合。本来想把NHibernate换成EF的,因为现在普通用的.net4.0,但是.net4.0里的EF对Oracle支持没那么好,.net4.5有了oracle新的驱动就挺好用了。一点点心得,NHibernate也是刚熟悉,给像我一样的新手参考,一起学习,有什么不够合理的地方还请多多指教... 查看全文
我们在编写程序时,会在程序运行过程中记录一些日志。log4net作为一款经久耐用的日志组件,值得我们信赖。在中小型公司中,往往没有专业的日志服务器来处理应用程序产生的日志,而格式化不好的日志文件又为上线后日志的统计、分析、查找造成了困难。Excel作为一款常用的办公软件,用来处理一些中小数量级的数据还是游刃有余的。如果log4net输出的日志能够直接导入Excel,那么查询和分析起来岂不是要快很多?我们有很多方法可以实现这个功能,csv的优势是其文件格式比较简单,可以用任意的文本编辑器打开... 查看全文
对于一个控制台应用,比如采用控制台应用作为宿主的ASP.NETCore应用,我们可以将记录的日志直接输出到控制台上。针对控制台的Logger是一个类型为ConsoleLogger的对象,ConsoleLogger对应的LoggerProvider类型为ConsoleLoggerProvider,这两个类型都定义在NuGet包“Microsoft.Extensions.Logging.Console”之中。本文已经同步到《ASP.NETCore框架揭秘》之中]目录一、ConsoleLogger二... 查看全文
我们在编写程序时,经常遇到两个模块的功能非常相似,只是一个是处理int数据,另一个是处理string数据,或者其他自定义的数据类型,但我们没有办法,只能分别写多个方法处理每个数据类型,因为方法的参数类型不同。有没有一种办法,在方法中传入通用的数据类型,这样不就可以合并代码了吗?泛型的出现就是专门解决这个问题的。读完本篇文章,你会对泛型有更深的了解。为什么要使用泛型为了了解这个问题,我们先看下面的代码,代码省略了一些内容,但功能是实现一个栈,这个栈只能处理int数据类型... 查看全文
原文网址:http://www.cnblogs.com/csdevNetworkcomms是一款C#语言编写的TCP/UDP通信框架作者是英国人以前是收费的目前作者已经开源开源地址是:https://github.com/MarcFletcher/NetworkComms.Net这一节讲一下,如何从服务器获取列表数据示例图:客户单点击获取数据从服务器返回数据客户端代码:privatevoidbutton4_Click(objectsender,EventArgse)... 查看全文
先上效果图1.引言小弟最近接了个大学生的毕业设计,收了100块钱让做一个ASP.NETMVC导入Excel到数据库的功能,由于以前没做过就到处搜索资料,但是发现网上的资料不是直接贴一大堆乱起八遭的源码,就是需要借用NPOI第三方类库太麻烦了,况且预算才100RMB简直不值得,所以小弟尝试自己动手丰衣足食,所以就有了这篇博客。先上一张小弟的思路图:(说明:没有安装做流程图的软件!凑合着看吧)2进入正题首先跟着小弟先创建一个默认的MVC项目(相信大家都会创建,这里就不演示了)第一步创建一个实体类... 查看全文
原文网址:http://www.cnblogs.com/csdevNetworkcomms是一款C#语言编写的TCP/UDP通信框架作者是英国人以前是收费的目前作者已经开源开源地址是:https://github.com/MarcFletcher/NetworkComms.Net使用networkcomms框架通信时,客户端发送消息,服务器端回复消息。确保收到的消息,是用户发来的,而不是恶意消息,可以在networkcomms框架中加入首字节验证机制。思路是这样的... 查看全文
原文网址:http://www.cnblogs.com/csdevNetworkcomms是一款C#语言编写的TCP/UDP通信框架作者是英国人以前是收费的目前作者已经开源开源地址是:https://github.com/MarcFletcher/NetworkComms.Net使用networkcomms框架通信时,客户端发送消息,服务器端回复消息。在介绍开源的.net通信框架NetworkComms一文中,我们介绍了如何从客户端发送字符串给服务器端,以及如何从服务器端接收发回来的字符串... 查看全文
· 【转】Asp.net MVC定义短网址发布时间:2016-08-21
在MVC的逻辑代码里,Controller和Action是必须的,但是在网址里,并不需要完全体现Controller和Action。比如我们经常希望看到http://localhost/About而不是http://localhost/Home/About。默认的路由规则新建MVC应用程序后,Global.asax里默认注册的路由规则是:?publicstaticvoidRegisterRoutes(RouteCollectionroutes){routes.IgnoreRoute("... 查看全文
目录索引【无私分享:ASP.NETCORE项目实战】目录索引简介ASP.NetCore给我们带来的最大的亮点就是跨平台,我在我电脑(win7)上用虚拟机建了个CentOS7,来演示下,我们windows上的项目如何发布项目到Linux上运行。我这里有个在windows上搭建过的程序,我们主要演示如何在linux上运行,所以大家不要纠结于这些,大家可以新建一个web项目尝试一下。安装.NETCoreSDKforCentOS微软有详细的安装命令,可以参考Install... 查看全文
索引【无私分享:从入门到精通ASP.NETMVC】从0开始,一起搭框架、做项目目录索引前言前面还没有下载到UI和数据库的,这里再次给大家提供一下:百度网盘提取码:fuuv,UI是参照H+,但是H+是收费授权的(¥998RMB),价格有点贵,所以我们的UI跟H+虽然是一个风格,但是大家可以看到,CSS基本用的都是Bootstrap,JS基本都是最新的开源插件和自己重写的,不存在版权问题。我们前一章已经重写了我们的仓储类,文章中接口都已列出,实现类也说的很明白,引入uow后,大家修改一下原先的提交... 查看全文
· .NET 实现并行的几种方式(二)发布时间:2016-08-20
本随笔续接:.NET实现并行的几种方式(一)四、Task3)Task.NET4.5中的简易方式在上篇随笔中,两个Demo使用的是.NET4.0中的方式,代码写起来略显麻烦,这不.NET4.5提供了更加简洁的方式,让我们来看一下吧。///<summary>///Task.NET4.5中的简易方式///</summary>publicvoidDemo3(){Task.Run(()=>{SetTip("简洁的代码");});Task.Run(()=>{SetTip... 查看全文
通常情况下我们在使用IBatisNet的时候,配置文件和映射文件都是暴露在外的,如果能进入到服务器,那么你的程序的操作数据库的SQL语句,数据库连接字符串等信息都将很轻松的被看到,这样是很危险的。然而IBatisnet自身也没有提供配置文件直接加密的方法,但我们可以用变通的方式来尽可能的保护这些文件中的信息。IBatisnet的映射文件等可以指定为内嵌的资源,利用这个我们可以把一些敏感信息写到另外一个配置文件中,并设置这个配置文件的BuildAction为embeddedResource... 查看全文
· .NET MVC TempData、ViewData、ViewBag发布时间:2016-08-19
说明:原文作者贤新原文地址:http://www.cnblogs.com/chenxinblogs/p/4852813.htmlViewData和ViewBag主要用于将数据从控制器中传递到视图中去,ViewData本身就是一个字典。以KeyValue的形式存取值。ViewData的Value类型是Object,也就是可以将任意类型的值存储到ViewData中去,平时我们都在控制器中直接使用ViewData... 查看全文
· log4net配置文件管理发布时间:2016-08-18
以前使用log4net的时候老是在纠结配置log4net,总会发生配置文件不生效的情况,最后会发现其实是配置文件没有拷贝到log4net的运行目录,还真是纠结。现在好了,通过将文件当作嵌入的资源,然后初始化的时候加载下配置文件,这个问题完美解决。下面方法如下:1、将配置文件加入到当前.net相关的工程:2、初始化日志publicstaticvoidInit(){Assemblyassembly=Assembly.GetExecutingAssembly();varxml=assembly... 查看全文
· AFNetworking的封装发布时间:2016-08-18
AFNetworking的封装特点1.将AFNetworking3.0封装.能够很好享受苹果开发中的面向对象开发思想.2.其中也提供几种方法,来请求数据.包括:GET请求/POST请求/Upload请求.3.调用的方法,在下面详细说明使用方法1.导入AFNetworking文件夹,UIkit+AFNetworking文件夹,Networking.h/.m文件,UploadImageInformationObject.h/.m文件(前两个是官方AFNetworking3.0中的文件... 查看全文
Mozilla计划从Firefox49稳定版开始,为Linux平台提供免插件的Netflix和亚马逊视频服务支持。流媒体行业正在缓慢采纳HTML5,并远离MicrosoftSilverlight或AdobeFlash插件。尽管在此之前还有很多事要做,且Silverlight/Flash会作为备用手段而有所保留,但我们仍能确定——插件将很快成为过去式。一个主要原因是,浏览器开发者已经(或正计划)放弃对NPAPI插件的支持。在这之后,插件将不再被识别... 查看全文