一、 3D图形渲染(Rendering) 渲染:就是将三维物体或三维场景的描述转化为一幅二维图像,生成的二维图像能很好的反应三维物体或三维场景。过程:几何变换、光栅化、着色。 顶点渲染单元(Vertex Shader):根据描述3D图形外观的三角形顶点数据确定3D图形的形状及位置关系; 作几何变换、 ...
分类:
其他好文 时间:
2019-03-03 22:20:25
阅读次数:
204
进入可视模式的最重要也最直接的目的即是选中区域(ctrl + v:指定列,shift + v:指定行)。 1. 进入可视模式的方法 (1)处理列,将光标移动到想要修改的列(的开始或终止区域),ctrl + v,与行的位置无关, (2)处理行,将光标移动到想要修改的行(的开始或终止区域),shift ...
分类:
系统相关 时间:
2019-03-03 22:20:03
阅读次数:
728
问题描述 蒜头君和花椰妹在玩一个游戏,他们在地上将 n 颗石子排成一排,编号为 1 到 n。开始时,蒜头君随机取出了 2 颗石子扔掉,假设蒜头君取出的 2 颗石子的编号为 a, b。游戏规则如下,蒜头君和花椰妹 2 人轮流取石子,每次取石子,假设某人取出的石子编号为 i,那么必须要找到一对 j, k ...
分类:
其他好文 时间:
2019-03-03 22:19:24
阅读次数:
209
vue-cli 3提供了两种方式集成sass/scss: 创建项目是选择预处理器sass手动安装sass-loader创建项目选择预处理器sass$ vue create vuedemo? Please pick a preset: (Use arrow keys)> default (babel, ...
分类:
Web程序 时间:
2019-03-03 22:19:06
阅读次数:
517
题目: https://leetcode-cn.com/problems/reverse-string/ 思路: 这是很简单的一道题,利用的是ASCII 码表的差值,彼此加、减差值即可,(也可直接交换),一开始使用标准库的迭代器,发现耗时较多,改为下标后,耗时缩短不少。 ...
分类:
其他好文 时间:
2019-03-03 22:18:54
阅读次数:
206
NSCache是苹果官方提供的缓存类,具体使用的 NSDictionary类似,在AFN和SDWebImage框架中用来管理缓存。 苹果官方解释:NSCache在系统内存很低时,会自动释放对象。建议:在收到内存警告时,主动调用removeAllObject来释放对象。 NSCache是线程安全的,在 ...
分类:
系统相关 时间:
2019-03-03 22:17:55
阅读次数:
319
首先 AJAX 是一种用于创建快速动态网页的技术。 通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。 传统的网页(不使用 AJAX)如果需要更新内容,必需重载整个网页面。 创建 XMLHttpRequest 对象 ...
分类:
其他好文 时间:
2019-03-03 22:17:12
阅读次数:
212
1- 在使用位运算时,不能直接把int 0 (0000) 作为while()的条件来判断。。 还是需要用while(n!=0)来判断 ...
分类:
其他好文 时间:
2019-03-03 22:16:52
阅读次数:
209
1. 显示并打开两份文件 上下两个窗口: vim src_file :new dst_file 1 2 对于硬链接的两份文件(ln src_file dst_file),采样上述方式打开两份文件,对其进行修改时,会发现修改是联动的; 上下两个窗口: 1 2 对于硬链接的两份文件(ln src_fil ...
分类:
系统相关 时间:
2019-03-03 22:16:40
阅读次数:
224
Little Lesha loves listening to music via his smartphone. But the smartphone doesn't have much memory, so Lesha listens to his favorite songs in a wel ...
分类:
其他好文 时间:
2019-03-03 22:16:21
阅读次数:
129
题目:把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个非减排序的数组的一个旋转,输出旋转数组的最小元素。 例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。 NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。 本人解题思路: ...
分类:
编程语言 时间:
2019-03-03 22:16:02
阅读次数:
239
域名被微信封了怎么办?相信这是很多做微信的朋友的疑惑,本人也是做防封的,特此写一篇文章,写给域名被微信封的、被秒封的朋友来看。简单个大家讲一下防封原理和实现方式。有兴趣的朋友欢迎加我咨询或给我留言! 域名拦截因素 域名被信封,确实很多因素有关,简单列举下 1、微信规定域名要备案,并且要加白名单,新买 ...
分类:
微信 时间:
2019-03-03 22:15:48
阅读次数:
784
一.HTTP请求的步骤: 1.从url中读取主机名 2.利用DNS(domain name service)对主机名进行转换,得到IP地址 3.如果有端口号的话,读取端口号 4.根据IP地址和端口号,建立与服务端的TCP(transmission control protocol)/IP连接 5.往 ...
分类:
Web程序 时间:
2019-03-03 22:15:29
阅读次数:
256
7 1 查找整数 (10 分) 本题要求从输入的N个整数中查找给定的X。如果找到,输出X的位置(从0开始数);如果没有找到,输出“Not Found”。 输入格式: 输入在第一行中给出两个正整数N(≤20)和X,第二行给出N个整数。数字均不超过长整型,其间以空格分隔。 输出格式: 在一行中输出X的位 ...
分类:
其他好文 时间:
2019-03-03 22:15:14
阅读次数:
177
项目 比如项目里面的,你主要负责什么?你们实现了什么?里面用到的xxxx你觉得怎么样,有什么优缺点?项目最大的困难是什么?后面问了用的什么web服务器,数据库,框架和设计模式,然后具体问了观察者模式(这个没答出来)。写项目整体架构,具体功能模块的的实现,用到的技术 1. 谈一下做的项目: 基于SSM ...
分类:
其他好文 时间:
2019-03-03 22:14:55
阅读次数:
220
#装饰器实现单例模式 def singleton1(func): instance={} def inner(*args,**kwargs): if func not in instance: instance[func]=func(*args,**kwargs) return instance[f... ...
分类:
编程语言 时间:
2019-03-03 22:14:27
阅读次数:
194
#include <bits/stdc++.h>using namespace std; //筛选法处理素数int arr[1000005]={0}; //运用了预处理的方法int gdc(){ arr[0]=arr[1]=1; //初始化0和1不是素数不要赋值为0 int p=1000005/2; ...
分类:
其他好文 时间:
2019-03-03 22:13:48
阅读次数:
224