- 博客(32)
- 资源 (282)
- 收藏
- 关注
转载 Nuxt.js开启SSR渲染
2.ansycData的await方法当然上面的方法稍显过时,现在都在用ansyc…await来解决异步,改写上面的代码。第一节:nuxt.js相关概述nuxt.js简单的说是Vue.js的通用框架,最常用的就是用来作SSR(服务器端渲染).Vue.js是开发SPA(单页应用)的,Nuxt.js这个框架,用Vue开发多页应用,并在服务端完成渲染,可以直接用命令把我们制作的vue项目生成...
2018-11-30 11:44:28 6490 1
转载 通俗易懂,C#如何安全、高效地玩转任何种类的内存之Span
C# - Span 全面介绍:探索 .NET 新增的重要组成部分前言作为.net程序员,使用过指针,写过不安全代码吗?为什么要使用指针,什么时候需要使用它?如果能很好地回答这两个问题,那么就能很好地理解今天了主题了。C#构建了一个托管世界,在这个世界里,只要不写不安全代码,不操作指针,那么就能获得.Net至关重要的安全保障,即什么都不用担心;那如果我们需要操作的数据不在托管内存中,...
2018-11-28 16:56:15 6185 3
原创 我的第一个beego demo
关于beego框架的应用,网上典型的就是那个blog的搭建, 个人在这里这里简单整理一下, 代码 下载代码结构:运行结果:前端:后端: ...
2018-11-28 13:43:58 3085 2
原创 go 语言系列 Beego 框架
Beego官网本身已经整理的非常详细了,但是作为一个学习者,我还是决定自己好好整理一下,这样在后面使用的时候自己对每部分才能非常熟悉,即使忘记了,也可以迅速定位自己要用的知识在哪里。当然也是对官网的一个精简整理,同时结合一些例子,更好的理解和学习BeegoBeego官网地址:https://beego.me 这次整理也是一个初步的整理,正好在这个之后把之前通过net/http实现的短ur...
2018-11-28 11:49:18 1888
转载 Go基础之锁的初识
当我们的程序就一个线程的时候是不需要用到锁的,但是通常我们实际的代码不会是单个线程的,所有这个时候就需要用到锁了,那么关于锁的使用场景主要涉及到哪些呢?当我们多个线程在读相同的数据的时候则是需要加锁的 当我们的程序既有读又有写的时候更是需要加锁的 当我们有多个线程在写的时候同样也是需要加锁互斥锁互斥锁:同一个时刻只有一个线程能够拿到锁我们先通过一个例子来演示,如果当多个线程同时更...
2018-11-28 10:17:13 1690
转载 Go基础之--操作Mysql
关于标准库database/sqldatabase/sql是golang的标准库之一,它提供了一系列接口方法,用于访问关系数据库。它并不会提供数据库特有的方法,那些特有的方法交给数据库驱动去实现。database/sql库提供了一些type。这些类型对掌握它的用法非常重要。DB数据库对象。 sql.DB类型代表了数据库。和其他语言不一样,它并是数据库连接。golang中的连接来自内部...
2018-11-27 11:48:32 2166
转载 Go基础之--排序和查找操作
排序操作主要都在sort包中,导入就可以使用了import("sort")常用的操作sort.Ints:对整数进行排序sort.Strings:对字符串进行排序sort.Float64s:对浮点数进行排序使用例子:package mainimport ( "sort" "fmt")func main() { // 对整数进行排序 v...
2018-11-27 10:49:13 1919
转载 Go基础之--接口
定义在Go语言中,一个类只要实现了接口要求的所有函数,我们就说这个类实现了该接口interface类型可以定义一组方法,用来表示一个对象的行为特征,interface不能包含任何变量,接口是引用类型。举个简单的例子,一个动物的接口,动物有吃的能力,有叫的能力,等等,这里省略,假如动物就只有吃和叫的能力。package mainimport "fmt"type Animal...
2018-11-26 15:53:07 1755
原创 Go基础--goroutine和channel
goroutine在go语言中,每一个并发的执行单元叫做一个goroutine这里说到并发,所以先解释一下并发和并行的概念:并发:逻辑上具备同时处理多个任务的能力并行:物理上在同一时刻执行多个并发任务当一个程序启动时,其主函数即在一个单独的goroutine中运行,一般这个goroutine是主goroutine如果想要创建新的goroutine,只需要再执行普通函数或者方...
2018-11-25 17:07:29 1792 2
转载 Go基础--终端操作和文件操作
终端操作操作终端相关的文件句柄常量os.Stdin:标准输入os.Stdout:标准输出os.Stderr:标准错误输出关于终端操作的代码例子:package mainimport "fmt"var ( firstName,lastName,s string i int f float32 input = "56.12/5212/Go"...
2018-11-23 11:56:08 1750
转载 Go基础之--结构体和方法
结构体的定义结构体是将零个或者多个任意类型的命令变量组合在一起的聚合数据类型。每个变量都叫做结构体的成员。其实简单理解,Go语言的结构体struct和其他语言的类class有相等的地位,但是GO语言放弃了包括继承在内的大量面向对象的特性,只保留了组合这个基础的特性。所有的Go语言类型除了指针类型外,都可以有自己的方法。先通过一个下的例子理解struct,下面的这个例子用于定义一个s...
2018-11-22 18:29:03 2018
原创 JS实现大整数加法
今天看到一哥们提到大数相加, 于是在网上找了一下思路都一样的,实现‘字符串加法’,即将两个以字符串形式表示的数字相加,得到结果然后返回一个新的字符串。例如:输入‘123’,‘321’,返回‘444’。这样在进行两个任意大的整数相加的时候,既不会溢出,也不会损失精度。代码如下:function sumStrings(a,b) { var result = [], count = 0;...
2018-11-17 19:09:12 2236
转载 python Django之中间件
Django中间件在http请求 到达视图函数之前 和视图函数return之后,django会根据自己的规则在合适的时机执行中间件中相应的方法。中间件的执行流程1、执行完所有的request方法 到达视图函数。2、执行中间件的其他方法2、经过所有response方法 返回客户端。注意:如果在其中1个中间件里 request方法里 return了值,就会执行当前中间的re...
2018-11-16 12:07:34 1752 1
转载 python-django缓存和信号
Django的缓存机制1.1 缓存介绍1.缓存的简介在动态网站中,用户所有的请求,服务器都会去数据库中进行相应的增,删,查,改,渲染模板,执行业务逻辑,最后生成用户看到的页面.当一个网站的用户访问量很大的时候,每一次的的后台操作,都会消耗很多的服务端资源,所以必须使用缓存来减轻后端服务器的压力.缓存是将一些常用的数据保存内存或者memcache中,在一定的时间内有人来访问这些数...
2018-11-14 11:11:18 1635
转载 webpack+babel项目在IE下报Promise未定义错误引出的思考
低版本浏览器引起的问题最近开发一个基于webpack+babel+react的项目,一般本地是在chrome浏览上面开发,chrome浏览器开发因为支持大部分新的js特性,所以一般不怎么需要polyfill, 比如Promise,string实例的includes方法等。即使在低版本浏览器中,通过babel-runtime的polyfill也是可以转换的,但是事不竟然,项目在IE9浏览器上报错...
2018-11-13 19:06:48 2223
转载 Django之CSRF
简介django为用户实现防止跨站请求伪造的功能,通过中间件 django.middleware.csrf.CsrfViewMiddleware 来完成。而对于django中设置防跨站请求伪造功能有分为全局和局部。全局:中间件 django.middleware.csrf.CsrfViewMiddleware局部:@csrf_protect,为当前函数强制设置防跨站请求伪造功能...
2018-11-13 15:29:33 1616
原创 simple_tag,filte,分页以及cookie和装饰器,session
自定义simple_tag内置的方法首先Django中包含了很多内置的方法:这里通过lower实现在views视图函数中写如下代码:def tp3(request): name= "ABCDEFG" return render(request,"tp3.html",{"name":name})在urls路由关系中添加如下:path('tp3/', v...
2018-11-12 11:55:02 1759
转载 django模板继承
django模板继承通过搞一个base.html 这个base.html可以包含两类 block片断 其他html 然后index.html继承base.html 继承关系如图 代码体现template继承关键字- 预设片断模板- 留坑{% block title %} 默认标题{% endblock %}- 预包含html文件{...
2018-11-10 09:50:19 1898
原创 多进程、协程、事件驱动及select poll epoll
多线程的使用场景IO操作不占用CPU计算占用cpupython多线程不适合cpu密集型操作的任务,适合IO操作密集型的任务多进程简单的一个多进程例子:(用于理解对多线程方法的使用)和线程的方法类似,下面是一个简单的多进程代码import time, multiprocessingdef run(name): time.sleep(2) print...
2018-11-09 19:36:11 1820
转载 Django 2.0 新款URL配置详解
Django2.0发布后,很多人都拥抱变化,加入了2的行列。但是和1.11相比,2.0在url的使用方面发生了很大的变化,下面介绍一下:一、实例先看一个例子:from django.urls import pathfrom . import viewsurlpatterns = [ path('articles/2003/', views.special_case_...
2018-11-09 10:44:57 1800
转载 简约而不简单的Django新手图文教程
网上关于Django的文章很多,比如继续Django和Django框架全面讲解后来遇到一篇 关键是图比较 多,索性就copy以下了。一、Django简介 百度百科:开放源代码的Web应用框架,由Python语言编写...... 重点:一个大而全的框架,啥都替你考虑好了。1. web框架介绍 具体介绍Django之前,必须先介绍WEB框架等概念。 web...
2018-11-08 16:58:19 1723
转载 aiohttp文档翻译-server(一)
web server 快速入门运行一个简单的web server为了实现web server, 首先需要实现request handler一个 request handler 必须是一个coroutine (协程), 它接受一个Request实例作为其唯一参数,并返回一个Response 实例,如下代码中的hellofrom aiohttp import webasync d...
2018-11-07 11:05:22 2304 1
转载 .net core 使用ConcurrentTest组件对方法进行压力测试
工欲善其事,必先利其器!在编写服务中首先要有一个好的测试工具,在dontecore下性能测试有BenchmarkDotNet,只需要简单的配置一下就可以对方法的性能进行详细的测试。但有时候需要对不同并发下看其处理效率和延时统计查看,如HTTP服务对应着大量的测试工具如ab,bombardier等等。由于找不到类似于测试HTTP服务的工具来测试代码用例,于时就有了ConcurrentTest这个组件...
2018-11-07 10:34:10 1970
原创 .NET Threadpool的一点认识
说到.NET Threadpool我想大家都知道,只是平时比较零散,顾现在整理一下:一码阻塞,万码等待:ASP.NET Core 同步方法调用异步方法“死锁”的真相.NET Threadpool starvation, and how queuing makes it worseNew and Improved CLR 4 Thread Pool Engine所以本文主要是验证和这...
2018-11-06 16:23:33 2906
原创 python装饰器
装饰器的主要功能:在不改变函数调用方式的基础上在函数的前、后添加功能 ,类似C#的AOP编程。添加功能的这部分就在装饰器中,典型的格式如下:def timer(func): def inner(*args,**kwargs): '''执行函数之前要做的''' re = func(*args,**kwargs) '''执行函数之后要做的'...
2018-11-06 10:24:23 1552
原创 Python--matplotlib
无论你工作在什么项目上,IPython都是值得推荐的。利用ipython --pylab,可以进入PyLab模式,已经导入了matplotlib库与相关软件包(例如Numpy和Scipy),额可以直接使用相关库的功能。本文作为学习过程中对matplotlib一些常用知识点的整理,方便查找。这样IPython配置为使用你所指定的matplotlib GUI后端(TK/wxPython/PyQ...
2018-11-05 11:05:37 1796
原创 Python 和 Scikit-Learn
Reference:http://mp.weixin.qq.com/s?src=3&timestamp=1474985436&ver=1&signature=at24GKibwNNoE9VsETitURyMHzXYeytp1MoUyAFx-2WOZTdPelAdJBv9nkMPyczdr4riYdUZWOaUInIFOxWELVDugvJJxpeEgp5KWDFFtwR8V...
2018-11-04 16:37:31 1722
原创 Python的pandas
pandas 是python中很重要的组件,网上关于pandas 的文章也很多,比如Python科学计算之Pandas 和 Python数据分析入门http://pandas.pydata.org/Pandas基于两种数据类型:series与dataframe。一个series是一个一维的数据类型,其中每一个元素都有一个标签。如果你阅读过这个系列的关于Numpy的文章,你就可以发现se...
2018-11-04 14:37:17 1816
转载 快速掌握用python写并行程序
小子今天想来谈谈“并行计算”,作为一个非科班人员,我为什么去捣鼓这么一个在科班里也比较专业的问题了。这就要说下我前几天做的一个作业了,当时我用python写了个程序,结果运行了一天,这个速度可让我愁了,我还怎么优化,怎么交作业啊。于是小子就去各大论坛寻丹问药了,终于让我发现可以用并行计算来最大化压榨电脑的CPU,提升计算效率,而且python里有multiprocessing这个库可以提供并行计算...
2018-11-04 11:31:44 1930
转载 ES5 map循环一大坑:循环遍历竟然出现逗号!
一、mapmap大法好作为当今程序界最好用的循环方法之一map, 在我的项目里基本替代了for循环map循环常用的一些方法/********* ES6 **********///一行代码可以省略returnarray.map( item => console.log(item)) =>array.map( item => { return c...
2018-11-04 10:47:04 2271
转载 Windbg程序调试系列3-线程阻塞问题
本篇我们继续跟大家分享,如何分析解决线程阻塞问题。从根本上讲,线程阻塞属于程序Hang的一种,其表现主要有:1. 随着请求的增加,线程数一直增加,可能会把线程池打爆2. 低CPU使用率(被阻塞后的CPU使用率降低)3. 请求没有返回,客户端一直在等待,直至Timeout。 那么,从线程状态上看,什么是阻塞? 一个线程经历的5个状态,创建,就绪,运行,阻塞,终止。各个状态的转换条...
2018-11-02 12:15:27 1978
转载 Windbg程序调试系列2-内存泄露问题
文章大纲:描述问题背景和现象 确定问题是否是内存泄露 梳理问题分析思路 动手分析解决 总结1. 先说问题背景:生产环境IIS站点,运行一段时间后,w3wp进程内存会涨到2G,同时内存不释放。2. 问题确认打开性能计数器,我们重点看一段时间内,IIS站点w3wp进程相关的性能计数器的变化:性能计数器中:有三个非常重要:.NET CLR Memory/Gen 2 ...
2018-11-02 12:10:53 1915
GO GPRC Redis ANS DES AES
2020-12-30
thinkphp.zip
2020-10-10
ServiceA.zip
2019-08-28
MongoDB权威指南xxxx.zip
2019-07-06
jira_7.3.6破解
2019-04-22
jdk-6u43-windows-i586
2019-04-22
asp.net core signalr DEMO
2019-04-12
TeamViewer13.2.14327 -无限制更换ID版
2019-04-05
SQL Prompt v9.0.10.4053
2019-03-18
redis-desktop-manager-0.8.8.384
2019-03-13
json class generator
2018-12-12
beego demo
2018-11-28
pima-indians-diabetes.data
2018-11-04
iris data csv 222
2018-10-27
iris data csv
2018-10-27
Scrapy爬网存mysql
2018-10-22
react redux
2018-10-05
react redux 开发实例
2018-09-26
React_Redux_Flux_webpack_Babel
2018-09-25
MySQL技术内幕:InnoDB存储引擎(第2版)
2018-03-26
TCP+IP详解卷1 :协议(原书第2版)
2018-03-04
HTTP权威指南
2018-01-11
《亿级流量网站架构核心技术》PDF下载 高清完整版
2018-01-08
大规模分布式存储系统
2018-01-04
atlassian extras 3.2
2017-09-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人