11 2017 档案
摘要:流程:https://docs.microsoft.com/zh-cn/aspnet/core/data/ef-rp/intro?WT.mc_id=DT-MVP-5003010&view=aspnetcore-3.0&tabs=visual-studio 1.Both Entity Framewor
阅读全文
摘要:依赖注入 依赖注入(Dependency Injection,简称DI)是一种软件设计模式,在这种模式下,一个或更多的依赖(或服务)被注入(或者通过引用传递)到一个独立的对象(或客户端)中,然后成为了该客户端状态的一部分。该模式分离了客户端依赖本身行为的创建,这使得程序设计变得松耦合,并遵循了依赖反
阅读全文
摘要:HTML5 允许扩展的(自制的)属性,以 data- 开头 示例代码:https://github.com/zLulus/NotePractice/blob/dev3/Website/NotePractice/Views/Js/CustomerProperty.cshtml
阅读全文
摘要:.ContentType .htm,.html Response.ContentType = "text/HTML"; .txt Response.ContentType= "text/plain"; .doc,.rtf, .docx Response.ContentType = "Applicat
阅读全文
摘要:count(1)不要和查询数据混用 非常耗时 例子:
阅读全文
摘要:public static IEnumerable<T> Parse<T>(IEnumerable<DataRow> rows) where T : class, new() { if (rows == null || Enumerable.FirstOrDefault<DataRow>(rows)
阅读全文
摘要:对象命名规范 字符范围 英文字母、下划线和数字,首位字符必须是英文字母禁止使用空格、中横线、保留字 大小写 每个单词的首字母大写 前缀 相关对象的命名或需要特殊标记时一般与下划线同时使用 存储过程 格式:<Action><Name>Action:Get,Delete,Update,Select等动词
阅读全文
摘要:await&&async 可以返回,返回只有有操作时首选 Task Run/.Factory.StartNew….. 新开一个线程,完成某项工作,不需要返回,没有后续操作首选 回调函数 参考资料:http://blog.csdn.net/friendan/article/details/425863
阅读全文
摘要:不管是Parallel还是Task,最里面都是线程池(里面是线程)当开启多个任务后,系统会根据当前的线程池的资源进行分配,任务则进行等待Parallel可以对系统的CPU进行设置,可以最大程度上榨干系统的资源 参考资料:http://www.cnblogs.com/yunfeifei/p/39934
阅读全文
摘要:在AngularJs的controller里面进行格式化 在html中进行格式化 示例代码:https://github.com/zLulus/NotePractice/blob/dev3/Website/NotePractice/Views/AngularjsStudy/TimeFormat.cs
阅读全文
摘要:核心理解 1、通配符: \d \w \s .2、重复次数: ? + * {}符合通配符要求的出现的个数3、进阶1: () |()表示一个区域内4、进阶2: (?<year>\d{2,4}) (?<key>.?)(?<key>.?) 表示取符合后面通配符+重复次数(.?)的,命名为key(?<key>
阅读全文
摘要:内存泄漏指由于疏忽或错误造成程序未能释放已经不再使用的内存。内存泄漏并非指内存在物理上的消失,而是应用程序分配某段内存后,由于设计错误,导致在释放该段内存之前就失去了对该段内存的控制,从而造成了内存的浪费。不再使用、没有释放、失去控制
阅读全文
摘要:思路 1、手机连电脑wifi,设置代理,走过电脑的代理拦截 2、电脑与手机连接同一个局域网,手机设置代理 3、装个模拟器,用电脑模拟器抓包 4、从路由器抓包 补充:数字证书 https请求需要安装数字证书,使用fiddler,下载软件提供的数字证书,在手机上安装 概念 数字证书就是互联网通讯中标志通
阅读全文
摘要:由于一直都是采用SVN作为源码管理,转到Git不能从头开始吧~~下面就具体说说如何将SVN已有的项目工程迁徙到Git上面 步骤 (1) 安装Git客户端程序(2) 将SVN上面的工程通过Git克隆到本地(3) 在服务器上面搭建Git服务器(4) 将本地的项目提交到远程仓库(5) 在VS里面打开项目,
阅读全文
摘要:字符集:字符的编码,是一个系统支持的所有抽象字符的集合。字符是各种文字和符号的总称,包括各国家文字、标点符号、图形符号、数字等排序规则:将字符以何种语言来进行排序,比如以中文排序,以拉丁文来排序,还可以区分大小写排序等等字符集跟排序规则基本上没有关系
阅读全文
摘要:Github可以拿来干嘛? Github Page可以拿来做个人主页或者Blog做Wiki作为立法过程的跟踪工具个人简历了解世界上新诞生的优秀项目 https://github.com/trending…更多精彩案例: https://github.com/explore 如何评判一个开源库好不好
阅读全文
摘要:花生壳内网穿透 http://service.oray.com/question/1824.html windows server "允许远程协助连接这台计算机" 需要在服务器管理器中,添加功能对应的功能和角色:远程协助、远程桌面
阅读全文
摘要:1、某些网址、服务访问失败,可能的原因:增强的安全配置关闭增强的安全配置,并且重启电脑!!!http://jingyan.baidu.com/article/6181c3e076ac0b152ff15354.html对于这种现象的考虑方向:1、驱动 2、虚拟网卡 3、防火墙 4、安全策略 5、安全软
阅读全文
摘要:DB First查看Entity相互关系.edmx 图表 .edmx源代码——xml文件右键,打开方式 xml内容 详细查看DB:.edmx—Model Browser(模型浏览器) DB First查看Entity属性分类 属性&&导航属性 属性是表的数据结构本身包含的导航属性是本身不包含、EF生
阅读全文
摘要:视图约等于表(属性)存储过程变为方法,方法中调用存储过程 EF可以调用存储过程,DB First的流程是刷新模型,获取存储过程,调用参考:http://blog.csdn.net/sudazf/article/details/14498209 触发器在数据库中自动工作 当然也可以写sql调用
阅读全文
摘要:连接数据库 生成结果并没有一个可视化界面(Model First有) 其他 连接数据库之后,可以采用migration管理第一次add-migration XXX 会添加已有表,注释掉,更新数据库即可(其实也可以连接空DB,然后全部Code First)
阅读全文
摘要:Added. The entity does not yet exist in the database. The SaveChanges method must issue an INSERT statement.Unchanged. Nothing needs to be done with t
阅读全文
摘要:基本 Code First,Model First,DB First均有DbContext通过继承DbContext的Entities对数据库进行操作 功能:缓存:缓存从数据库里面读取的数据,减小数据库压力改变数据库数据:增删改查跟踪修改(状态)包含表的实体管理表实体对象的维护 DB First D
阅读全文
摘要:动态代理:延迟加载+自动化修改跟踪满足条件 修改方式见修改EF设置eg. 测试 结果
阅读全文
摘要:查看 1、图表(.edmx) Model First可以2、代码 内部包含对方(回溯) 1:1 1 1 2 2 1:N 3 3 4 4 N:M 5 5 6 6
阅读全文
摘要:EF对事务进行了封装:context的saveChange()是有事务性的 添加对System.Transactions的引用,调用TransactionScope类 dbContext.SaveChanges() 向数据库发出指令(sql)必须保存修改,才会改变数据库数据 参考:http://ww
阅读全文
摘要:优点 只在需要的时候加载数据,不需要预先计划,避免了各种复杂的外连接、索引、视图操作带来的低效率问题 缺陷:多次与DB交互,性能降低 阻止延迟加载解决方案:1、ToList(),返回的东西是个内存级的对象,就是说强迫它在这里执行了一次SQL语句,查询到的东西被放在Web服务器内存里了,这样可以达到缓
阅读全文
摘要:EF7无法找寻依赖问题解决方案 现象:使用EF7的过程中,任何"dnx . XXX"的都会报错,提示"cannot resolve dependencies for target framework XXX".原因:项目所在目录不正确,dnx无法根据相对路径寻找引用.解决方案:cd .\srccd
阅读全文
摘要:使用EF的linq查询之后,建议查看一下生成的sql语句. 只选择某列或某些列 有些时候,在C#里写LINQ虽然看着舒服,但性能不一定好,所以有必要做一些调整。比如这种情况:我需要知道一篇文章的点击数,仅此而已,我可能会写: 或者: 我期待着他们只去数据库里筛选Hits这一列的数据,然而,通过SQL
阅读全文
摘要:Redis资源 Redis下载https://github.com/dmajkic/redis/downloads入门http://www.yiibai.com/redis/redis_quick_guide.html官网http://redis.io/管理工具Redis Desktop Manag
阅读全文
摘要:基本 ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳
阅读全文
摘要:基础 用于非关系型数据库CAP,BASE和最终一致性是NoSQL数据库存在的三大基石。而五分钟法则是内存数据存储的理论依据。这个是一切的源头 使用 一般不会废弃传统关系数据库,而是在关系型数据库外面加一层外衣,比如热点的数据库(采用NoSQL)各个NoSQL数据库有自己的SDK,根据SDK操纵数据库
阅读全文
摘要:碎片产生 在SQL Server中,存储数据的最小单位是页,每一页所能容纳的数据为8060字节.而页的组织方式是通过B树结构 SQL Server向每个页内存储数据的最小单位是表的行(Row) 当叶子节点中新插入的行或更新的行使得叶子节点无法容纳当前更新或者插入的行时,分页就产生了 在分页的过程中,
阅读全文
摘要:DateTime字段类型对应的时间格式是 yyyy-MM-dd HH:mm:ss.fff ,3个f,精确到1毫秒(ms),示例 2014-12-03 17:06:15.433 。DateTime2字段类型对应的时间格式是 yyyy-MM-dd HH:mm:ss.fffffff ,7个f,精确到0.1
阅读全文
摘要:隔离级别 事务隔离级别包括:原子性,即不可分割性,事务要么全部被执行,要么就全部不被执行;一致性或可串性,事务的执行使得数据库从一种正确状态转换成另一种正确状态;隔离性,在事务正确提交之前,不允许把该事务对数据的任何改变提供给任何其他事务;持久性,事务正确提交后,其结果将永久保存在数据库中,即使在事
阅读全文
摘要:调整数据结构使用缓存数据库开启查询缓存巧用存储过程优化SQL语句当只要一行数据时使用 LIMIT 1避免 SELECT * 每次select * 都会查一次系统表,先查表结构,再查值永远为每张表设置一个ID使用 ENUM 而不是 VARCHAR拆分大的 DELETE 或 INSERT 语句越小的列会
阅读全文
摘要:本地启动redis控制台 && 安装redis服务(用于调试) 1.下载最新版redis,选择.zip则是免安装的版本下载地址:https://github.com/MicrosoftArchive/redis/releases 2.解压到指定目录,并运行cmd命令3.在该文件夹下运行命令:redi
阅读全文
摘要:IIS整体文件目录 C:\inetpub 默认网站Default Web Site添加网站也是把文件拷贝到该目录下,类比tomcat
阅读全文
摘要:Bared Wrapped 通过JObject,采用键值对的方式取出结果
阅读全文
摘要:可以在Power Designer、数据库里面设置设置之后,删除被依赖性项,相关设置了级联删除的依赖性都被删除 在Power Designer里面设置 选中连线,设置integrity(完整性) 级联删除 级联更新 数据库中设置 参考:http://baike.baidu.com/view/6901
阅读全文
摘要:1、设计优先能够在设计层面解决的问题,在设计部分解决,比如级联删除的设置(与具体数据库无关)2、能用代码解决的问题用代码解决,不推荐使用数据库的存储过程、函数、触发器如果使用,以后换数据库很麻烦,因为sql不同(如果是写在Power Designer里面还可以)
阅读全文
摘要:1、建表的时候设置级联删除,或者后面修改为级联删除2、sql语句,连接所有表进行删除操作3、利用程序进行删除,比如EF+linq
阅读全文
摘要:基本 目的:为了防止数据库存在不符合语义的数据,防止错误信息的输入和输出约束的用途是限制用户输入到表中的数据的值的范围 分类 分类1:列级约束、表级约束两种分类2:NOT NULLUNIQUEPRIMARY KEYFOREIGN KEYCHECKDEFAULT 创建约束 primary key 约束
阅读全文
摘要:(1)主键索引和主键有什么关系?主键索引是创建主键的时候系统自动创建的索引,主键要求不重复,不为空,但是他如何判断有效率呢?当然是建索引了,老是全表遍历还不疯掉。所以建立主键会自动的建立主键索引。(2)主键和唯一键的区别在于唯一键可以为空,主键不可以(3)建立唯一约束和唯一索引又什么区别?同理,建立
阅读全文
摘要:优缺点 索引是对数据库表中一列或多列的值进行排序的一种结构为了提高查询的效率索引一般建立在需要经常查询的地方 优点 创建索引可以大大提高系统的性能第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。第二,可以大大加快 数据的检索速度,这也是创建索引的最主要的原因。第三,可以加速表和表之间
阅读全文
摘要:写一段常用sql语句存储起来相当于多表的查询连接->形成的“新表”但视图不占存储空间,不存储数据 新建视图TeacherAndStudent之后可以select * from TeacherAndStudent也可以与其他表、视图再连接 SQL CREATE VIEW 语法
阅读全文
摘要:存储过程和函数存在以下几个区别:1)一般来说,存储过程实现的功能要复杂一点,而函数的实现的功能针对性比较强。存储过程,功能强大,可以执行包括修改表等一系列数据库操作;用户定义函数不能用于执行一组修改全局数据库状态的操作。2)对于存储过程来说可以返回参数,如记录集,而函数只能返回值或者表对象。函数只能
阅读全文
摘要:mysql 主从 同步原理及配置一、在mssql 里头实现同步镜像,只能主库用而镜像库不能同时用,而mysql 主从同步可以实现 数据库的读写分离,主库负责 update insert delete ,从库负责select 这样一来具有相应的优点:(1) 数据分布 (Data distributio
阅读全文
摘要:image image image image (localdb)\v11.0是VS内置SQL Server+版本号
阅读全文
摘要:定义 对于SQL Server来讲,我们声明一个变量的方式是用@变量名,而且相对于编程来讲,SQL Server声明的方式跟我们开了个玩笑,是先变量后面才是类型。对于需要传参跟不需要传参的方式,其实跟我们编程的方式一样。有参数则是如下方式: 如果没有参数,则只要保留括号即可。跟我们理解的函数写法一致
阅读全文
摘要:创建 写好之后点击执行,即生成存储过程 ENDGO --GO就代表结操作完毕 执行(调用/查询/删除...) 例子 存储过程带参数 执行 多个参数 执行 可以在Power Designer/数据库下生成
阅读全文
摘要:触发器类型 insert 触发器delete 触发器update 触发器 Inserted和Deleted两个临时表的作用 Inserted:对于插入记录操作来说,插入表里存放的是要插入的数据;对于更新记录操作来说,插入表里存放的是要更新的记录。Deleted:对于更新记录操作来说,删除表里存放的是
阅读全文
摘要:打开profiler新建->连接数据库进行监测 任何访问该数据库的都有记录 image image 对于linq的检验:sql实际如何->运行程序,查看分析器记录 image image 参考:http://lyt7599.blog.163.com/blog/static/4384003520111
阅读全文
摘要:传统方式 将数据库操作封装成一个工具类 使用工具类 使用第三方库Dapper 封装工具类 调用方法 连接其他数据库,引用目标数据库相关DLL,将SqlConnection改为目标Connection即可。如: 其他 多个不同的数据库连接,比如MySQL,SQL Server,Oracle等,可以考虑
阅读全文
摘要:[架构].[用户].[表名]架构可以理解为“数据库名称” image image 用户默认为"dbo",即Database Owner(数据库的所有者) 例子 test2是数据库名称(架构)bittable是表名
阅读全文
摘要:VarcharVarchar往往用来保存可变长度的字符串。简单的说,我们只是给其固定了一个最大值,然后系统会根据实际存储的数据量来分配合适的存储空间。为此相比CHAR字符数据而言,其能够比固定长度类型占用更少的存储空间。因为其长度是可变的,为此在数据进行更新时可能会导致一些额外的工作。如在更改前,其
阅读全文
摘要:Sp_helptext PROCEDUREName 例子 创建存储过程 查询该存储过程
阅读全文
摘要:查看执行任务可知,使用in关键字,会进行inner join,找出匹配项
阅读全文
摘要:第1层:高并发、高速查询 memory cached(内存高速缓存数据库)第2层:持久化保存 redis第3层:数据保存1、sql server,mysql,sqlite等关系型数据库2、mongo db 在很大程度上,redis可以替代mongo db(持久化、文件保存)
阅读全文
摘要:Grant Grant可以把指定的权限分配给特定的用户,如果这个用户不存在,则会创建一个用户 命令格式 权 限:select,insert,update,delete,drop,index,all,privileges(表示赋予用户全部权限跟all一样)数据库 :当数据库名称.表名称被.代替,表示用
阅读全文
摘要:无关子查询 内部查询未引用外部查询的表->整个查询的过程为子查询只执行一次,然后交给外部查询eg. 相关子查询 内部查询引用外部查询的表->子查询的执行的次数依赖于外部查询,外部查询每执行一行,子查询执行一次eg. 内部查询引用了外部查询c表 参考:http://www.cnblogs.com/Ca
阅读全文
摘要:union 示例1 TypeID字段在数据库表中不存在,为该视图添加的字段用于区分是从哪张表里面取出来的 区分:3 as typeID 与 typeID as '3'前者新建一列,值为3后者将一列改名为'3' 示例2 在数据库里面不添加记录,通过视图添加两条记录"(所有部门)","(本人所在部门)"
阅读全文
摘要:SQL语言类型 数据定义:create/alter/drop table/trigger/index/function/存储过程/约束/…数据操纵:select/update/insert/delete数据控制:grant/revoke 增删改查 增 例子 删 例子 改 例子 查 查select d
阅读全文
摘要:大多数时候是为了sql拼写方便而加的条件从执行任务来看,不影响性能
阅读全文
摘要:bit值保存为1/0,1代表true,0代表false读取数据库数据时,可以直接用bool型读取该字段,会直接转换为true/false 数据库表结构 实体类BitModel 读取数据采用dapper,封装方法 显示数据
阅读全文
摘要:列相加即可注意Null不可加,先用ISNULL方法验证,设置默认值
阅读全文
摘要:SCOPE_IDENTITY()取得返回在当前会话中的任何表内所生成的最后一个标识值比如新增一条记录,获得插入记录的ID号
阅读全文
摘要:“跨库”的概念 1、 两个服务器的两个数据库比如115.28.102.1和115.28.102.2上的数据表的联合操作2、 一个服务器的多个数据库 跨库查询的方法 跨库查询缺点 效率低,数据库容易挂 不采用跨库查询的解决方案 连接A库,从A库中查询出结果,放入内存连接B库,从B库中查询出结果,放入内
阅读全文
摘要:好处: 防止sql注入;占用内存更少 例子: 传参有业务查询条件startDate,endDate,A,每页数据个数pageSize,当前查询页码pageIndex
阅读全文
摘要:HTML5声明方式(1种) 指示 web 浏览器关于页面使用哪个 HTML 版本进行编写的指令不是 HTML 标签参考:http://www.w3school.com.cn/tags/tag_doctype.asp
阅读全文
摘要:常用标签 格式标记 1 1 2 2 文档标记 3 3 上标、下标 效果如下 4 4 eg. 5 5 big,small big,small可嵌套使用较之原来的字体大/小一号到达最大/小的字号之后不再起作用 5 5 6 6
阅读全文
摘要:a 取消跳转链接功能,添加事件 注意字符串的处理 onclick添加方法 单引号包裹字符串变量,否则会认为是对象 or var name=@shop.Name; 再传参name 设置锚点,跳转本页XX位置 链接:http://www.jb51.net/web/170879.html1、 使用id定位
阅读全文
摘要:实体实体配置文件菜单本地化语言:xml文件权限配置领域服务应用层CRUDDTOSPA路由:app.js视图生成:.html,.js
阅读全文
摘要:abp.message.success(app.localize('SomeMessage'), app.localize('Title')) .done(function() { //do something });
阅读全文
摘要:示例中,根据ng-if指令显示不同任务状态,以及判断任务是否可以操作 Controller Model
阅读全文
摘要:$http请求返回之后,给前台绑定数据赋值,会自动更新数据 $.ajax请求返回之后,给前台绑定数据赋值,不会自动更新数据,需要用$scope.$apply手动刷新 apply还是有问题,还是用$http最好 因为angular的规则是同一进程中只能有一个脏循环,手动apply就是开启了脏循环,如果
阅读全文
摘要:<div ng-controller="MyController"> <!--显示$scope.clock的now属性--> <h1>hello {{clock.now}}</h1> <!--显示$scope.clock,里面有一个属性now--> <h1>hello {{clock}}</h1>
阅读全文
摘要:<div ng-app="multipliedCaculateApp" ng-controller="multipliedCaculateController as vm"> <div class="form-group col-md-4"> <label><span class="red">*</
阅读全文
摘要:<div id="commentModal" class="modal fade" role="dialog" ng-app="radioApp" > <div class="modal-dialog" ng-controller="radioCtrl as vm"> <div class="mod
阅读全文
摘要:服务是一个函数或对象,可在你的 AngularJS 应用中使用服务是作为一个参数传递到 controller 中。如果要使用它,需要在 controller 中定义在很多服务中,比如 $location 服务,它可以使用 DOM 中存在的对象,类似 window.location 对象,但 wind
阅读全文
摘要:Scope(作用域) 是应用在 HTML (视图) 和 JavaScript (控制器)之间的纽带Scope 是一个对象,有可用的方法和属性创建控制器时,你可以将 $scope 对象当作一个参数传递当在控制器中添加 $scope 对象时,视图 (HTML) 可以获取了这些属性视图中,你不需要添加 $
阅读全文
摘要:过滤器可以使用一个管道字符(|)添加到表达式和指令中在一个表达式里面可以使用多个过滤器:ng-repeat="x in names | filter:test | orderBy:'country'"也可以在js里使用$filter来调用过滤器 过滤器类型如下: 还包括json/limitTo/nu
阅读全文
摘要:简介 AngularJS 是一个 JavaScript 框架AngularJS 通过 指令 扩展了 HTML,且通过 表达式 绑定数据到 HTMLAngularJS表达式可以写在HTML里面AngularJS表达式不支持条件和循环语句,而且没有exception语句AngularJS表达式支持过滤器
阅读全文
摘要:<div id="MyDiv"></div> <script> function AddButton() { var MyDiv =document.getElementById("MyDiv"); var bt =document.createElement("button"); //create
阅读全文
摘要:尽量不要拼接字符,用自定义标签来完成 用winform的形式更佳
阅读全文
摘要:window.location.reload(); history.go(0); location.reload(); location = location; location.assign(location); document.execCommand('Refresh'); window.na
阅读全文
摘要:引用layer.js,官网:http://layer.layui.com/常用属性:btn/icon/skin/time/content/yes(点击确认、提交) 常用窗体.alert .confirm .msg .open 自定义窗口 .html .load 加载 .tips关闭layer用一个变
阅读全文
摘要:参数说明 ajax请求异步刷新页面=把需要异步刷新的页面单独写成一个.cshtml进行操作$.ajax({}); ajax方法。type: 类型,此处为“POST” 还有 "GET"类型。必须全部大写。View和Controller请求方式保持一致。url: 调用的Action 书写格式 /cont
阅读全文
摘要:1.在Startup的ConfigureServices里面,通过IServiceCollection进行注入 2.定义接口并实现 3.使用
阅读全文
摘要:1.安装对应的.net core的runtime2.安装Windows Server Hosting下载地址:https://www.microsoft.com/net/download/core#/runtime比如针对.net core 2.0+64位系统,安装内容如下 3.按照正常流程发布即可
阅读全文
摘要:以AspUser的Password为例,去掉最少1个大写字母,1个小写字母等等坑爹的要求在Startup的ConfigureServices中进行配置 参考文档:(更全面)https://docs.microsoft.com/en-us/aspnet/core/security/authentica
阅读全文
摘要:asp .net 1.引用Microsoft.Extensions.Configuration2.在Startup中注入服务 public static IConfiguration Configuration { get; private set; } public Startup(IConfig
阅读全文
摘要:习惯将页面和它对应的js,css文件放在一个文件夹下,将这些都放在Views文件夹下 运行的时候发现找不到js和css文件 因为在MVC中,是不建议直接去访问Views文件夹的我们建立的ASP.NET MVC程序在默认情况下会在Views目录下加了一个web.config文件访问Views目录下的所
阅读全文
摘要:<!--引用jquery和bootstrap--> <link rel="stylesheet" href="~/Content/bootstrap.min.css"> <script src="~/Scripts/jquery-3.1.1.min.js"></script> <script src
阅读全文
摘要:出现位置:实体比较复杂,包含List之类的时候 解决方案:(1)前端创建好object之后,先序列化为json字符串,再传字符串到后端,可解析(2)后端以string接收参数后,手动反序列化
阅读全文
摘要:方法1:使用form onsubmit标签 return XXX()方法 方法2:input onclick标签
阅读全文
摘要:设置内容Html.DropDownList创建下拉框,下拉框名称为"useState",集合为ViewBag.UseStates,值是DicKey,显示是DicValue DictionaryModel
阅读全文
摘要:返回类型 return View(model); 即返回htmlreturn Json("String"); 返回Json格式的数据return File(new byte[] { }, "application/json"); 返回文件(下载),也可以不使用这种方法下载文件 例子:下载excle
阅读全文
摘要:My97DatePicker http://jingyan.baidu.com/article/e6c8503c7244bae54f1a18c7.html 设置控件初始时间:当天 Datepicker http://www.runoob.com/jqueryui/example-datepicker
阅读全文
摘要:Model是全局变量,一个页面一个 前台 后台
阅读全文
摘要:思路 假如有三级省、市、区,先加载出所有省选择省之后,加载出该省所有市选择市之后,加载出该市所有区重新选择省,则清空市和区重新选择市,则清空区想好数据结构,不同的数据结构做法不同 例子 数据结构 测试数据 1 1 前台 后台
阅读全文
摘要:MIME(Multipurpose Internet Mail Extensions)多用途互联网邮件扩展类型。是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。多用于指定一些客户端自定义的文件名,以及一些媒体文件打开方式。 它是一
阅读全文
摘要:解决方案1 找到服务对应的应用程序池 1 1 在高级属性中找到标识 2 2 修改权限为登录的用户的权限 3 3 解决方案2 方法2在需要进行读写操作的目录下添加Network Service这个帐号,由于在iis 6.0中,默认的应用程序池中的标示用的是Network Service,所以在进程中是
阅读全文
摘要:IP地址 全部未分配,则以下所有IP对应端口都可以访问网站指定IP,则只有指定IP可以访问网站 1 1 端口 可以在建立网站之后继续添加端口,则所有添加的端口均可以访问 2 2 3 3
阅读全文
摘要:应用程序池-网站-应用程序 1 1 应用程序池 设置应用程序的各种设置,新建、修改应用程序的时候可以选择应用程序池 2 2 [站外图片上传中...(image-3924c8-1511163001873)] 应用程序:推荐,中、大型项目适用 1、可以加密混淆代码2、可以预编译3、有“项目”的概念,支持
阅读全文
摘要:试图加载格式不正确的程序 image image 解决方法 image image HTTP 错误 500.19 image image 解决方法在控制面板————》程序————》启用或关闭windows功能————》Internet Infomation Service————》万维网服务————
阅读全文
摘要:基本思路 1、新建WCF应用程序2、注册路由(可省略,则用/….svc/….访问)配置文件 访问uri:http://localhost:27472/Service1.svc/service/GetData/13、写接口和.svc(服务) 与WCF库完全相同4、Release模式下生成项目并发布(避
阅读全文
摘要:基本思路 建立与发布参考网站托管 在IIS中某一网站,选择添加应用程序 访问服务uri:http://localhost/wcfAppTest/Service1.svcwcfAppTest/Service1.svc 别名+.svc访问具体的服务http://localhost/wcfAppTest/
阅读全文
摘要:主要效果是本机调试网站,将网站发布到某域名(如m16758r728.iok.la),可以进入VS断点,不必再用远程调试!!! 环境 VS2015windows 10操作系统花生壳(可以用其他内网穿透的软件代替,本文以花生壳为例) localhost->127.0.0.1&&本机内网IP 产生现象:V
阅读全文
摘要:基本思路 1、新建一个WCF服务库2、在客户端引用处右键,添加服务引用 点击发现,选择目标服务设置好命名空间 可以在高级一栏里面,设置详细信息 点击确认,添加服务引用 3、在客户端自动生成XXXClient类,可以直接调用服务的方法例子服务器 客户端 4、在添加服务引用之后,服务有所更新(新增、删除
阅读全文
摘要:GET GET单参数 服务器 客户端 4种WebMessageBodyStyle Bare:请求和响应都是裸露的WrappedRequest:请求是包裹的(,响应是裸露的)WrappedResponse:响应是包裹的(,请求是裸露的)Wrapped:请求和响应都是包裹的例子:GetOneParame
阅读全文
摘要:Uri+方法(GetData)+ ? + key=value & key=value …… ?表示允许不存在,即key可以是不存在的(服务器不接收) value可以为空,即…?name=&password=123 键值对之间用&(与符号)连接 key之间可以对调位置,无影响,即…?name=zl&p
阅读全文
摘要:Web Service:是行业标准,也就是Web Service 规范ASP.NET Web Service:微软提供了Web服务的开发框架WCF :是一套框架,用来创建各种服务,是一个分布式应用的开发框架,属于特定的技术,或者平台 转载自:http://www.cnblogs.com/tearer
阅读全文
摘要:思路:取出毫秒结果,在1970年1月1日 00:00:00的基础上,加上毫秒数
阅读全文
摘要:string url=""; string param=""; string result = string.Empty; HttpWebRequest req = (HttpWebRequest)HttpWebRequest.Create(url); Encoding encoding = Enc
阅读全文
摘要:1、包装成一个对象如:List或者把一个对象塞到另一个对象内部2、除了一个对象,其他的拆分成string,int…3、使用Wrapped形式+JObject(对流无效),包装与参数对应即可4、对于流+自定义对象:把图片流包含在图片信息对象里面把对象转换成流Or先上传图片流,返回图片uri再上传图片信
阅读全文
摘要:<bindings> <webHttpBinding> <!--这个是接收大数据加的,设置WCF服务器端数据接收上限参数,此处单位字节,故2147483647字节==2G, 仅修改这里尚不能突破 .net默认只能传4M文件的限制,还要修改 httpRuntime maxRequestLength 参
阅读全文
摘要:今天来看看WCF的配置方法。 上图整理了服务配置过程中所用到的基本的元素,大致的步骤主要是首先要在调用服务的程序集中添加服务的一个引用,然后添加一个service并指定服务的名称、终结点,如果添加了behavior(行为)的配置,那么也需要添加一个behaviorConfiguration的配置信息
阅读全文
摘要:元组 private (int number,int newNumber) CaculateByTuple(int number) { return (number: number, newNumber: number * number); } private List<(int number, i
阅读全文
摘要:参考资料:https://stackoverflow.com/questions/4646827/on-exit-for-a-console-application
阅读全文
摘要:WebClient HeaderData是自定义类对象,存储header信息 private static T GetDataCommonMethod<T>(string url, string host, HeaderData headerData) where T : class { //注意H
阅读全文
摘要:参考资料: https://codefying.com/2015/10/02/executing-a-python-script-from-a-c-program/ demo: https://github.com/zLulus/NotePractice/tree/dev3/Console/CSha
阅读全文