- 博客(72)
- 收藏
- 关注
转载 游标使用
CREATE PROC SyncFlagOperate_ProcASBEGIN-- 声明表变量,数据存在内存中、没有索引、没有索机制、不会生成SQL日志。适用于较小数据量DECLARE @A TABLE(ID INT,ActionType INT,Operator VARCHAR(50),OperateDate DATETIME, ItemId INT,Fla...
2019-05-28 18:29:00
183
转载 测试
public async Task<JsonResult> Test(int i) { await Task.Run(()=>testFunc(i)); return Json("请求成功",JsonRequestBehavior.AllowGet); } pu...
2019-03-04 10:43:00
156
转载 Lucene.net 全文检索数据库
#define Searchusing Lucene.Net.Analysis;using Lucene.Net.Analysis.Tokenattributes;using Lucene.Net.Documents;using Lucene.Net.Index;using Lucene.Net.QueryParsers;using Lucene.Net....
2019-02-19 19:58:00
248
转载 Lucene.net 全文检索文件
using Lucene.Net.Analysis;using Lucene.Net.Analysis.Tokenattributes;using Lucene.Net.Documents;using Lucene.Net.Index;using Lucene.Net.QueryParsers;using Lucene.Net.Search;using Luc...
2019-02-19 16:58:00
173
转载 c#实现AOP
AOP:面向切面编程,通过预编译方式或运行期动态代理实现程序功能的中统一处理业务逻辑的一种技术,比较常见的场景是:日志记录,错误捕获、性能监控等AOP详解:https://www.cnblogs.com/Wolfmanlq/p/6036019.htmlAOP有静态代理和动态代理c# 通过代理类 实现调用方法时打印日志:using System;namespac...
2019-02-13 18:00:00
436
转载 .net core获取appsettings CustomSettings
private static string GetCustomSettings(string key) { var config = new ConfigurationBuilder() .AddInMemoryCollection() ...
2019-01-29 14:51:00
129
转载 c#基本算法
1.冒泡排序using System;using System.Collections.Generic;namespace app01{ class _01冒泡排序 { static void Main() { var list = new List<int>(); ...
2019-01-29 14:36:00
123
转载 人格差异
一.感知方式感知是获取感受的方式感觉型【S】 S首先通过五官来直接感知事物。注意点在于当前的事实环境,而不是事实的来源。 比如:雪融化了 因为太阳出来了,是事实。雪融化了,因为雪吸收太阳的热量,达到自身融点,是事实的来源。直觉型【N】 N首先通过无意识地综合各种想法和联想来感知事物。 N会对直觉带来的可能性更感兴趣,对已有状况无法保持更多关注度。 比如:死神来了中,作者...
2019-01-12 20:04:00
253
转载 字符串格式化
string sql = "select * from {0}";System.Text.StringBuilder where = new System.Text.StringBuilder();where.Append(string.Format("{0} where 1=1", "db.user"));sql = string.Format(sql, where);转载...
2018-12-24 15:01:00
83
转载 c# 单例模式
单例模式,就是同一时间只有一个该类的对象存在#region 单例模式一//简单版本 多线程不安全。可以会在同一时间点上都创建一个实例,虽然一般不会出异常错误,但是起码不是我们谈论的只保证一个实例了。public sealed class Singleton_1{ private string name; public string Name { ...
2018-12-20 17:59:00
84
转载 c# 协变与抗变
定义协变:与原始类型转换方向相同的可变性称为协变。抗变:与派生类型转换方向相同的可变性称为抗变。补充:参数是协变的,可以使用派生类对象传入需要基类参数的方法,反之不行返回值是抗变的,不能使用派生类对象接收返回了基类对象的方法返回值,反之可以代码展示public class 协变和抗变{ /// <summary> /// 基类 ...
2018-12-16 19:11:00
146
转载 开发设计原则
软件开发的设计原则一.单一职责原则定义:一个类只能有一个引起它变化的原因.通俗来说就是一个类只有一个职责。如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会影响到其他的职责,另外,把多个职责耦合在一起,也会影响复用性。遵循单一职责原的优点有:可以降低类的复杂度,一个类只负责一项职责,其逻辑肯定要比负责多项职责简单的多;提高类的可读性,提高系统的可维护...
2018-12-15 09:06:00
261
转载 c# 性能测试
1.比较两个对象是否相同时, == 比 Equals效率更高 class Foo { string Name { set; get; } } static void Main() { Foo f = new Foo(); Foo f2 = new Foo(); var watch = ...
2018-12-14 11:34:00
186
转载 js event loop
按照这种分类方式:JS的执行机制是首先判断JS是同步还是异步,同步就进入主线程,异步就进入event table异步任务在event table中注册函数,当满足触发条件后,被推入event queue同步任务进入主线程后一直执行,直到主线程空闲时,才会去event queue中查看是否有可执行的异步任务,如果有就推入主线程中以上三步循环执行,这就是event loop转载...
2018-12-12 11:06:00
85
转载 js 对象
var obj = {_uid: 1,text: '小王',change_text: function () {this.text = '老王'},show_text: function () {alert(this.text)}}var o1 = obj;console.log(o1.text);o1.change_text()o1.show_text();...
2018-12-01 14:57:00
81
转载 跨域处理之Jsonp
一、认识Jsonp JSONP是一个非官方的协议,它允许在服务器端集成Script tags返回至客户端,通过javascript callback的形式实现跨域访问(这仅仅是JSONP简单的实现形式)。JSON系统开发方法是一种典型的面向数据结构的分析和设计方法,以活动为中心,一连串的活动的顺序组合成一个完整的工作进程。 之所以会有跨域这个问题的产生根本原因是浏览器的同源策略限...
2018-11-21 17:07:00
90
转载 c# 图片等比缩略
public Bitmap getnew(Image bit, int TargetWidth, int TargetHeight)//beishu参数为放大的倍数。放大缩小都可以,0.8即为缩小至原来的0.8倍{Bitmap destBitmap = new Bitmap(TargetWidth, TargetHeight);Graphics g = Graphics.FromI...
2018-11-19 09:09:00
162
转载 c# 多线程
本章概要什么是线程?线程与进程的区别?.net如何开启多线程?Tread多线程委托异步调用Timer类的使用ThreadPool线程池一.什么是线程?线程,顾名思义,就是一条流水线工作的过程(流水线的工作需要电源,电源就相当于cpu),而一条流水线必须属于一个车间,一个车间的工作过程是一个进程,车间负责把资源整合到一起,是一个资源单位,而一个车间内至少有一条流水...
2018-11-12 21:37:00
177
转载 c# in out ref关键字
class in_out_ref { #region in 关键字 delegate void DContravariant<in A>(A argumen); static void objFunction(object obj) { Console.Wr...
2018-11-01 16:34:00
177
转载 django 打印sql语句
LOGGING = {'version': 1,'disable_existing_loggers': False,'handlers': {'console': {'level': 'DEBUG','class': 'logging.StreamHandler',},},'loggers': {'django.db.backends': {'handlers': ...
2018-10-31 21:36:00
253
转载 同源策略防跨域解决方案
跨域由于同源策略导致的不同源网站间页面脚本无法互相访问。同源策略出于安全性考虑,一个网站的脚本不能访问另一个网站的请求。除非它们的协议号,域名,端口号相同。防跨域同源策略条件过于严苛,很多网站都有子域名,这样就造成了互相通信不便的问题。解决方案一.document.domaindocument.domain只能实现一级域名相同的防跨域。如:www.sojson.com ...
2018-10-22 23:27:00
153
转载 scrapy-redis3
原文链接:scrapy-redis使用以及剖析转载于:https://www.cnblogs.com/LTEF/p/9826694.html
2018-10-21 20:36:00
94
转载 python-自定义异步非阻塞爬虫框架
apiimport socketimport selectclass MySock: def __init__(self, sock, data): self.sock = sock self.data = data def __getattr__(self, item): return getattr(self...
2018-10-20 11:05:00
178
转载 python - seletors实现IO多路复用
服务端from socket import *import selectorssel = selectors.DefaultSelector()def accept(server_fileobj, mask): conn, addr = server_fileobj.accept() sel.register(conn, selectors.EVENT_R...
2018-10-20 11:02:00
130
转载 django cookie、session
Cookie、Session简介:Cookie、Session是一种会话跟踪技术,因为http请求都是无协议的,无法记录上一次请求的状态,所以需要cookie来完成会话跟踪,Seesion的底层是由Cookie实现的。Cookie概述服务器端设置Cookie,发送给客户端浏览器,客户端保存Cookie。当在Cookie有效期内,当客户端再次访问 Cookie在该服务器上的有效路径时...
2018-10-09 16:31:00
67
转载 django 生命周期
客户端发送请求 客户端(浏览器) → 发送请求 → 服务器(wsgi) → 解析请求 → 服务器(Middleware) → process_request → 服务器(urls) → 通过路由寻view → 服务器(view) → 执行方法,提取数据库数据,渲染htm...
2018-10-09 15:25:00
87
转载 python基本算法
算法优劣评判标准时间复杂度:定义:用来评估算法运行效率的一个式子print('Hello World') O(1)for i in range(n): print('Hello World') O(n)for i in range(n): for j in range(n): print('Hello World') O(n^2)f...
2018-10-08 20:49:00
100
转载 python基本数据结构
数据结构数据结构是指互相之间存在着一种或多种关系的数据元素的集合和该集合中数据元素之间的关系组成。分类逻辑分类:线性结构;树结构;图结构列表列表中的元素是如何存储的:顺序存储列表的基本操作:按下标查找、插入元素、删除元素...这些操作的很少见复杂度时多少:查找O(1)、查找 删除O(n)栈栈(Stack)是一个数据集合,可以理解为只能在一端进行插入或删除操作的列表。栈...
2018-10-08 20:49:00
122
转载 Git
Git是分布式版本控制系统。如果你和同事同时修改了A文件,那么只需要把A文件的修改推送给对方就可以了。Svn,Cvs是集中式版本控制系统。需要联网才能工作。从中央服务器下载最新代码,并把修改上传到中央服务器。和集中式版本控制系统相比,Git分布式版本系统的安全性要高得多,因为每个人电脑里都有完整的版本库,某一个人的电脑坏了可以从其他人那里复制。而集中式版本库的中央服务器挂了,所有人...
2018-10-08 20:48:00
85
转载 T-SQL
视图用途:把复杂重用率高的sql语句编写成sql视图,提供接口给app调用,实现解耦。语法:create VIEW 视图名 as SQL语句例子:create view teacher_view as select tid from teacher where tname='李平老师';使用视图:select * from teacher_view注:视图一般情况下只能用...
2018-10-02 13:01:00
67
转载 django fileup-load
文件上传使用form表单类的上传forms.pyfrom django import formsclass UploadFileForm(forms.Form): title = forms.CharField(max_length=50) file = forms.FileField()view处理这个form将会从request.FILES中接收file...
2018-10-02 12:58:00
120
转载 django response reuqest
HttpRequest objects属性HttpRequest.scheme表示请求协议的字符串(通常是http或https)。HttpRequest.body原始HTTP请求主体作为字节字符串。这对于以不同于传统HTML表单的方式处理数据非常有用:二进制图像、XML有效负载等。对于处理传统表单数据,使用HttpRequest.POST。HttpRequest.path表...
2018-10-02 12:58:00
98
转载 django view 装饰器
Django提供了几个可以应用于视图以支持各种HTTP特性的装饰器Allowed HTTPdjango.views.decorators.http里的装饰器可以根据请求方法限制对视图的访问。require_http_methods接收特定的HTPP 请求方法from django.views.decorators.http import require_http_methods...
2018-10-02 12:57:00
196
转载 django shortcut function
render()render(request, template_name, context=None, content_type=None, status=None, using=None)必须参数request:视图接受到的requesttemplate_name:模板名称可选参数context:上下文变量content_type:响应的MIME类型, 默认为DEF...
2018-10-02 12:57:00
107
转载 django view
View执行步骤查找setting.py中的ROOT_URLCONF,跳到对应urls查找urls.py中的urlpatterns,按顺序依次匹配返回匹配上的view如果没匹配上,报错Examplefrom django.urls import pathfrom . import viewsurlpatterns = [ path('articles/...
2018-10-02 12:56:00
88
转载 django view function
view function 的几种返回值return HttpResponse(html)return HttpResponseNotFound(html)raise Http404("Poll does not exist")#定制:在template tree顶层编写404.htmlhandler400转载于:https://www.cnblogs.com/LTE...
2018-10-02 12:56:00
125
转载 Conditional Expressions
Conditional Expressions建立一些逻辑关系The conditional expression classesfrom django.db import modelsclass Client(models.Model): REGULAR = 'R' GOLD = 'G' PLATINUM = 'P' ACCOUNT_TYPE_C...
2018-10-02 12:55:00
463
转载 django DatabaseFunctions
from django.db.functions import ...Cast() 转换类型value = Value.objects.annotate(field_as_float=Cast('integer', FloatField())).get()print(value.field_as_float) # 4Coalesce() 查找第一个不能为空的值>>...
2018-10-02 12:54:00
312
转载 django LookUp
Custom Lookups一个简单LookUp例子Author.objects.filter(name__ne='Jack') # Translate SQL"author"."name" <> 'Jack'自定义from django.db.models import Lookupfrom django.db.models.fields import Fi...
2018-10-02 12:53:00
308
转载 redis基础
Redis什么是redis1.Redis是远程的,有服务端和客户端,有自己的协议2.Redis是基于内存的,数据和结构存贮在内存中,运行速度远远高于硬盘存贮型的Mysql,比较吃内存的软件3.Redis是非关系型数据库,关系型数据库在存贮之前必须定义好数据字典,后续的数据按照数据字典进行存贮。补充:关系型数据库和非关系型数据库的区别关系型数据库:表和表、表和字段、数据和数...
2018-09-30 12:07:00
89
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人