0

并发编程之协程

一、协程的介绍 协程:是单线程下的并发,一句话说明什么是线程:协程是一种用户态的轻量级线程,即协程是由用户程序自己控制调度的。 对比操作系统控制线程的切换,用户在单线程内控制协程的切换 优点: 缺点: 总结协程特点: 1、必须在只有一个单线程里实现并发 2、修改共享数据不需加锁 3、用户程序里自己保 ...

伍萬磊 发布于 2018-11-18 14:00 评论(0)阅读(152)
0

四个O(n^2)级别的排序性能测试

测试环境为DEV-C++,并且选择排序,插入排序,冒泡排序,均为优化后的,若想了解具体优化过程,请参照:https://blog.csdn.net/qq_40164152 测试用例: 选择排序:基本思想:每一趟在n-i+1(i=1,2,…,n-1)个记录中选取关键字最小的记录作为有序序列中第i个记录 ...

Tom-shushu 发布于 2018-11-18 13:44 评论(0)阅读(57)
0

day71_淘淘商城项目_04_匠心笔记

课程计划 1、门户(前台)系统的搭建 2、显示前台商城首页 3、CMS内容管理系统的介绍 4、CMS内容管理系统的创建 5、CMS内容管理系统的实现 a) 内容分类管理 b) 内容管理 1、门户(前台)系统的搭建 1.1、什么是门户系统 从广义上来说,它将各种应用系统、数据资源和互联网资源集成到一个 ...

Lan&Jun 发布于 2018-11-18 13:15 评论(0)阅读(135)
1

WebGL模型拾取——射线法二

这篇文章是对射线法raycaster的补充,上一篇文章主要讲的是raycaster射线法拾取模型的原理,而这篇文章着重讲使用射线法要注意的地方。首先我们来看下图。 我来解释一下上图中的originTriangle,这就是Triangle2三角形第一次绘制在空间中的位置,而Triangle2当前的位置 ...

ccentry 发布于 2018-11-18 12:19 评论(0)阅读(119)
1

DirectX11 With Windows SDK--24 Render-To-Texture(RTT)技术的应用、使用ScreenGrab保存纹理到文件

前言 尽管在上一章的动态天空盒中用到了Render To Texture技术,但那是针对纹理立方体的特化实现。考虑到该技术的应用层面非常广,在这里抽出独立的一章专门来讲有关它的通用实现以及各种应用。此外,这里还会讲到如何使用DirectXTex的ScreenGrab来保存纹理,可以说是干货满满了。 ...

X_Jun 发布于 2018-11-18 12:17 评论(0)阅读(58)
0

MyBatis实战之初步

关于MyBatis与Hibernate及其JDBC的比较,大家可以参考我的这篇文章:MyBatis+Hibernate+JDBC对比分析 如果觉得这个还不够系统全面,可以自行Google或者百度。 用了MyBatis有两年了,后来觉得不好用有一定的局限性换成了MyBatis-Plus,关于MyBat ...

挑战者V 发布于 2018-11-18 12:02 评论(0)阅读(105)
0

js基础梳理-内存空间

我估计有很多像我这样非计算机专业的人进入到前端之后,总是在写业务代码,思考什么什么效果如何实现,导致很多基础概念型的东西都理解得并不太清楚。经常一碰到群里讨论的些笔试题什么的,总觉得自己像是一个假前端似的,似懂非懂,就算会做也不能清楚的表述为什么会是那样的结果。总是自己安慰自己,反正正常项目很少这么 ...

炼心 发布于 2018-11-18 11:44 评论(0)阅读(147)
0

Java——构造方法和匿名对象

前言 在编写程序时不安全的初始化会导致程序发生发生重大错误。为了使程序可以被安全地初始化,C++引入了构造器(也可以成为构造方法)的概念,这是一个在创建对象时被自动调用的特殊方法。Java中也采用了构造器,并且提供了“垃圾回收器”。对于不在使用的内存资源,垃圾回收器能自动将其释放。本篇文章主要介绍J ...

SakuraOne 发布于 2018-11-18 10:59 评论(0)阅读(79)
0

并发编程(五)

前言 上篇博客的内容是守护进程,对于操作系统来说可以在后台执行一些程序.这篇的内容是互斥锁,在上上篇博客上说到进程内存空间互相隔离,所以可以通过共享文件来操作同一个文件,那么这样操作的话会发生什么呢? 锁 互斥锁 多个进程需要共享数据时,先将其锁定,此时资源状态为'锁定',其他进程不能更改;知道该进 ...

Eurekaa 发布于 2018-11-18 10:21 评论(0)阅读(125)
10

ASP.NET Core 实战:Linux 小白的 .NET Core 部署之路

一、前言 最近一段时间自己主要的学习计划还是按照毕业后设定的计划,自己一步步的搭建一个前后端分离的 ASP.NET Core 项目,目前也还在继续学习 Vue 中,虽然中间断了很长时间,好歹还是坚持下来了,嗯,看了看时间,原本决定的半年完成肯定是完不成了。这两周重新拾起来学习 Vue,文章也在慢慢的 ...

墨墨墨墨小宇 发布于 2018-11-18 10:09 评论(5)阅读(589)
19

程序员薪水的那些事。

程序员薪水是有高有低的,这事没什么特别,因为任何行业的薪水都是有高有低的。 但程序员的薪水浮动能从2千到五万,这事就很有趣了。 在三线城市,两万以上的程序员是凤毛菱角的,就算是架构师也只有极少数的人能超过两万。 所以,可以直接将那些两万以上的程序员,归类为一二线城市。 换言之,如果你所属的公司的架构 ...

kiba518 发布于 2018-11-18 07:14 评论(28)阅读(2719)
0

dva使用及项目搭建

对dva的分析及使用,demo实例,connect(),model方法介绍。 ...

黄大渣渣 发布于 2018-11-18 01:16 评论(0)阅读(83)
1

配置多个 git 账号的 ssh密钥

背景 在工作中,我们通常会以 ssh 的方式配置公司的 git 账号,但是平时也会使用 github 管理自己的项目。因此,我们需要为自己的 github 创建一个新的 git 账号,这就需要生成新的 ssh 密钥。下面总结了创建多个互相独立的 ssh 密钥的步骤(以公司的和自己 github 的为 ...

xiaoxi666 发布于 2018-11-17 23:32 评论(1)阅读(142)
0

HBase——HMaster启动之二(HMaster线程的调用)

紧接着上一节HMaster的构建完成。接下来会调用HMaster调用master.start(),master.join()。 由HMaster的继承关系,很明显,他是Runnable的子类。也就是说,在调用其start方法时,run方法被调用。 下面,让我们来到HMaster.run方法。这里的涉 ...

letsfly 发布于 2018-11-17 23:28 评论(2)阅读(63)
3

[译]RabbitMQ教程C#版 - 远程过程调用(RPC)

先决条件 本教程假定 RabbitMQ 已经安装,并运行在 标准端口(5672)。如果你使用不同的主机、端口或证书,则需要调整连接设置。 从哪里获得帮助 如果您在阅读本教程时遇到困难,可以通过邮件列表 "联系我们" 。 在第 "教程[2]" 中,我们学习了如何使用工作队列在多个工作单元之间分配耗时任 ...

Esofar 发布于 2018-11-17 22:59 评论(1)阅读(410)
0

限流的简单使用及学习

前言 最近系统刚做了一次大的重构,以及下游子服务都做了升级改造。 整个系统间的调用都是采用spring cloud这一套去实现的。我所负责的为业务服务端,专门为web端和pc端提供接口调用。在服务刚上线的一段时间,出现了一次雪崩的事件,整个调用链路如下: <!--more--> 调用链路很简单,因为 ...

一枝花算不算浪漫 发布于 2018-11-17 21:56 评论(1)阅读(216)
0

孤荷凌寒自学python第十天序列之字符串的常用方法

孤荷凌寒自学python第十天序列之字符串的常用方法 (完整学习过程屏幕记录视频地址在文末,手写笔记在文末) Python的字符串操作方法非常丰富,原生支持字符串的多种操作: 1 查找子字符串 string.find(str,[beg=0],[end=len(string)]) 从字符串string ...

孤荷凌寒 发布于 2018-11-17 21:47 评论(0)阅读(110)
0

Angular2,Springboot,Zuul,Shiro跨域CORS请求踩坑实录

前言:前后端分离,业务分离,网关路由等已经成为当下web application开发的流行趋势。前端以单页面路由为核心的框架为主体,可以单独部署在nodejs或nginx上。后端以springboot为代表的分布式微服务框架为主体,可以独立运行在任何端口上。相互通过符合restful规范的接口访问或 ...

冷豪 发布于 2018-11-17 20:42 评论(0)阅读(170)
3

从头开始学eShopOnContainers——Visual Studio 2017环境配置

一、安装和配置Docker环境 1、安装Docker CE for Windows 从官方网站下载并安装,https://docs.docker.com/docker-for-windows/install/。默认情况下Docker for Windows使用Hyper-V运行Linux VM。 如 ...

猎尘 发布于 2018-11-17 20:30 评论(2)阅读(376)
6

(第二部)程序员逆天改命之胜天半子

自从上次vico大师与众黑客一战之后,再也没有人敢来c++山庄撒野。我们也终于知道vico大师原来是师傅的同门师弟。当年因为带头反对不带薪加班,被逐出仙山。后来在BAT三座仙山之外自成一派,美名其曰J山。 vico大师的天赋其实要远胜与于师傅。师傅作为996的发明和执行者,后来又发明了更加惨无人道的 ...

锋哥程序十年 发布于 2018-11-17 19:20 评论(7)阅读(1017)