DirectX 12 持续整理 ——2. 矩阵

跳过线性代数的数学概念部分。 绝大部分内容来自于《Introduction to 3D Game Programming with DirectX12 Frank D. Luna》 矩阵Matrix 2.矩阵(Matrix)
分类: 其他 发布时间: 08-30 23:11 阅读次数: 0

DirectX 12 持续整理 ——3. 变换

绝大部分内容来自于《Introduction to 3D Game Programming with DirectX12 Frank D. Luna》 变换 1 线性变换 11 线性变换的定义 12 线性变换的矩阵表示法 a缩放 b旋转 2 仿射变换 21 齐次坐标Homogeneous Coordinates 22 仿射变换的矩阵表示 3 变换的结合 4 坐标在不同坐标系中的转换 41 向量 42
分类: 其他 发布时间: 08-30 23:11 阅读次数: 0

DirectX 12 持续整理 ——4.Direct3D 初始化

绝大部分内容来自于《Introduction to 3D Game Programming with DirectX12 Frank D. Luna》Direct3D 初始化 Direct3D Initialization 1 基本概念 11 Direct3D 12 概述 12 COM 13 纹理格式Textures Formats 14 交换链Swap Chain和页面翻转Page Flippin
分类: 其他 发布时间: 08-30 23:11 阅读次数: 0

教育2B市场分析

教育2B市场分析
分类: 其他 发布时间: 08-30 23:10 阅读次数: 0

一月马克

一月马克
分类: 其他 发布时间: 08-30 23:10 阅读次数: 0

为什么选择.NETCore?

为什么选择.NETCore?  为什么选择.NETCore?   学习新的开发框架是一项巨大的投资。您需要学习如何在新框架中编写,构建,测试,部署和维护应用程序。作为开发人员,有许多框架可供选择,很难知道什么是最适合的。即使您正在使用.NET开发软件,.NET Core也不相同,您需要花时间学习使用它的工具和技术。为了理解为什么.NET Core值得一看,这有助于知道
分类: 其他 发布时间: 08-30 23:10 阅读次数: 0

Golang 网络爬虫框架gocolly/colly 四

Golang 网络爬虫框架gocolly/colly 四        爬虫靠演技,表演得越像浏览器,抓取数据越容易,这是我多年爬虫经验的感悟。回顾下个人的爬虫经历,共分三个阶段:第一阶段,09年左右开始接触爬虫,那时由于项目需要,要访问各大国际社交网站,Facebook,myspace,filcker,youtube等等,国际上叫得上名字的社交网站都爬过,大部分网站提供restful ap
分类: 其他 发布时间: 08-30 23:10 阅读次数: 0

c#抓取网页(带解析js)

抓取中国银行汇率 (phantomjs-1.9.2-windows + Selenium.WebDriver.3.8.0) 直接上代码 using LTITools.util; using OpenQA.Selenium; using OpenQA.Selenium.PhantomJS; using System; using System.Collections.Generic; usi
分类: 其他 发布时间: 08-30 23:09 阅读次数: 0

c# 图片水印

代码 public class WaterMark { private const int XInterval = 380; private const int YInterval = 180; private Image image = null; public WaterMark(byte[] ImageBy...
分类: 其他 发布时间: 08-30 23:09 阅读次数: 0

Asp.net Web Api开发 性能:使用Jil提升Json序列化性能

from:http://blog.csdn.net/sqqyq/article/details/51692342看了几篇网上关于各种序列化工具的性能对比,在这里再粘贴下:我们使用了ASP.NET WEB API来提供RESTfull风格的接口给APP调用,默认序列化库用的是:Newtonsoft.Json为了进一步提高服务端的性能,有必要将序列化库进行替换。从上图可以看出,Jil是最快的Json序...
分类: 其他 发布时间: 08-30 23:09 阅读次数: 0

jQuery延迟加载(懒加载)插件 – jquery.lazyload.js

Lazy Load 是一个用 JavaScript 编写的 jQuery 插件. 它可以延迟加载长页面中的图片. 在浏览器可视区域外的图片不会被载入, 直到用户将页面滚动到它们所在的位置. 这与图片预加载的处理方式正好是相反的.在包含很多大图片长页面中延迟加载图片可以加快页面加载速度. 浏览器将会在加载可见图片之后即进入就绪状态. 在某些情况下还可以帮助降低服务器负担.Demo页面:基本选项淡入效...
分类: 其他 发布时间: 08-30 23:09 阅读次数: 0

移动 web 开发最佳实践

from:https://cloud.tencent.com/developer/article/1005266移动 web 开发最佳实践0、问题的引出提到移动设备开发,最先让人想起的是苹果和安卓,以及他们那些令人头疼的多屏幕适配。下面是腾讯分析统计的移动设备的各分辨率占有情况。不光分辨率差别很大,移动设备的尺寸相差也很大,从3英寸的手机到12英寸的平板。下图为各种品牌所存在的移动设备的尺寸。还有...
分类: 其他 发布时间: 08-30 23:08 阅读次数: 0

做到这些,让BAT的offer不再难拿

概述 最近本人进行了一次跳槽,面试了几家不错的互联网公司,有BAT类,也有行业独角兽。本人参加工作4年,负责过新员工的招聘,也参加过各种企业的面试。本文主要总结一下自己在移动互联行业中招聘和面试的一些感受,不涉及具体面试题目,因为我认为讲题是没有意义的,面试我
分类: 移动开发 发布时间: 08-30 23:08 阅读次数: 0

python学习笔记 day11 装饰器(二)

语法糖 之前我们使用装饰器时,是为了增加func()函数的功能,有保证func()函数不改变,代码独立性,但是对外还是调用func()函数,然而实现的功能是扩展了之后的,我们是这样做的: import time def func(): print("哈哈哈哈") def wrapper(f): def inner(): start=time.time() time.sleep(0.01) f() end=time
分类: 其他 发布时间: 08-30 23:08 阅读次数: 0

PyQt5对话框

QinputDialog 输入的值可以是字符串,数字,或者一个项目从一个列表 def showDialog(self): text, ok = QInputDialog.getText(self, 'Input Dialog', 'Enter your name:') if ok: self.le.setText(str(text)) # 显示对话框;第一个字符串是对话框标题,第二个字符串是对话框中的消息 # 对话框返回一个输入文本和一个布尔值,点击OK按
分类: 其他 发布时间: 08-30 23:08 阅读次数: 0

OpenResty入门

写一个小例子 编写nginx配置文件 location /random { content_by_lua_file /usr/local/openresty/nginx/conf/lua/random.lua; } 编写random.lua文件 local args = ngx.req.get_uri_args() local salt = args.salt if not salt then ngx.exit(ngx.HTTP_
分类: 其他 发布时间: 08-30 23:08 阅读次数: 0

微信小程序 - 滑动显示地点信息(map)

演示效果如下: 资源如下 marker,png index.wxml 1 <view class="map-container"> 2 <map id="map" longitude="{{myLongitude}}" latitude="{{myLatitude}}" scale="18" bindcontroltap="controltap" markers="{{markers}}" controls="{{controls}}" bindmarkertap="markertap"
分类: 其他 发布时间: 08-30 23:08 阅读次数: 0

索引的优点

索引可让服务器快速定位到表中的指定位置 常见的B-tree索引,按照顺序存储数据,所以mysql可以用来做group by和order by操作。 因为B-tree索引的数据是有序的,所以B-tree也可以将相关的列值都存储在一起。 索引中存储了实际的值,因此部分查询只需要索引就能完成全部查询 根据以上总结优点: 索引大大减少了服务器需要扫描的数据量 索引可以帮助服务器避免排序和临时表 索引可以将随机I/0变为顺序I/O
分类: 其他 发布时间: 08-30 23:08 阅读次数: 0

14、Scala类型参数

1、泛型类 2、泛型函数 1、泛型类   泛型类,是在类的声明中,定义一些泛型类型,然后在类内部,比如field或者method,就可以使用这些泛型类型。   使用泛型类,通常是需要对类中的某些成员,进行统一的类型限制,这样可以保证程序更好的健壮性和稳定性。   如果不使用泛型进行限制,在后期程序运行过程中,可能传入不希望的类型,导致程序出问题。    2、泛型函数   与泛型类类似,可以给某个函数在声明时指定泛型类型,然后在函数体内,多个变量或者返回值之间,就可以使用泛型类型进行声明,从而对
分类: 其他 发布时间: 08-30 23:08 阅读次数: 0

洛谷 3393 逃离僵尸岛

题目戳这里 一句话题意 貌似一句话讲不清楚,麻烦大家自己看一下题意吧 Solution 本来是没有必要谢这篇博客的,但是为了纪念一下这个提交了15遍的题目和一个傻逼错误,还是写一下吧。 step1:首先以所有的沦陷点做bfs,处理出危险城市(权值为Q)和安全城市(权值为P)。 step2:跑spfa,注意边权为两端点权值之和,输出答案时除以二即可。(洛谷题解中kkk没有给出正确性的证明,在这里补充一下:其实以道路指向的点权为边权值也可以,但因为1和n的权值为0,并不影响结果,所以路径上所有的点
分类: 其他 发布时间: 08-30 23:08 阅读次数: 0