- 博客(27)
- 资源 (8)
- 收藏
- 关注
原创 python3对同一路径下所有文件的指定内容进行替换修改并添加(源码无BUG可直接运行)
xml修改import ospath = "/home/liji/xml"files = os.listdir(path)for file in files: fp = open(path+"/"+file,'r') lines = [] # for line in fp: lines.append(line) s=[s for s in lines if 'sprxx' in s] #
2020-05-25 23:01:41 709
原创 git操作命令(简洁版)
克隆库git clone *****.git创建分支git checkout -b 分支名提交修改的文件到远程库git add .一次新的提交git commit -m “内容”git push origin HEAD对以前的commit进行修改git commit --amendgit push origin HEAD -f
2020-05-21 15:36:10 210
原创 kvm实战 第一章
云计算:是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需求提供给计算机各种终端和其他设备。VMM(虚拟机监控器)层,就是为了达到虚拟化而引入的一个软件层。虚拟机监控器运行的实际物理环境,称为宿主机;其上虚拟出来的逻辑主机,称为客户机。虚拟化技术有很多种实现方式,比如软件虚拟化和硬件虚拟化,再比如准虚拟化和全虚拟化。最纯粹的软件虚拟化实现当属QEMU。客户机的每一条...
2019-07-10 22:59:18 230
原创 stats.min.js
stats.min// stats.js - http://github.com/mrdoob/stats.jsvar Stats=function(){function h(a){c.appendChild(a.dom);return a}function k(a){for(var d=0;d<c.children.length;d++)c.children[d].style.disp...
2019-05-11 12:37:49 3369 2
原创 OrbitControls.js
OrbitControls/** * @author qiao / https://github.com/qiao * @author mrdoob / http://mrdoob.com * @author alteredq / http://alteredqualia.com/ * @author WestLangley / http://github.com/WestLangley...
2019-05-11 12:36:22 5412 2
原创 OrbitControls.1.js
OrbitControls.1/** * @author qiao / https://github.com/qiao * @author mrdoob / http://mrdoob.com * @author alteredq / http://alteredqualia.com/ * @author WestLangley / http://github.com/WestLangl...
2019-05-11 12:34:56 671
原创 OBJLoader.js
OBJLoader/** * @author mrdoob / http://mrdoob.com/ */THREE.OBJLoader = ( function () { // o object_name | g group_name var object_pattern = /^[og]\s*(.+)?/; // mtllib file_reference var mate...
2019-05-11 12:33:20 5374 2
原创 dat.gui.min.js
dat.gui.min/** * dat-gui JavaScript Controller Library * https://github.com/dataarts/dat.gui * * Copyright 2016 Data Arts Team, Google Creative Lab * * Licensed under the Apache License, Versio...
2019-05-11 12:32:06 2135
原创 demo mid
reshape.jsvar scr,scrWidth,scrHeight,scrScene;var k;var scrCamera;var scrRenderer;var light;function gasket(){ scr=document.getElementById("scr"); scrWidth= scr.clientWidth; scrHeight= scr....
2019-05-04 18:44:51 164
原创 light demo
lightmaterial.html<!DOCTYPE html><html lang="en"> <head> <meta charset="utf-8" /> <title>Light&Material</title> <style type="te...
2019-04-30 16:17:23 324
原创 OpenGL随笔
1.glClearColor ( )设置颜色缓存的清除值,及背景颜色。2.glClear ( ) 是用来清除屏幕颜色,即将屏幕的所有像素点都还原为 “底色 ”。3.glColor ( ) 是用来设置画笔的颜色,即绘图颜色。属于RGBA模式。4.glShadeModel ( ) 函数用于控制 opengl 中绘制指定两点间其他点颜色的过渡模式。...
2019-04-23 17:00:04 167
原创 demothree
<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>the first three.js </title> <style> body { margin: 0;} canvas { width:...
2019-04-19 18:21:14 158
转载 webgl随笔
图解WebGL&Three.js工作原理1. 简单说来,WebGL绘制过程包括以下三步:1、获取顶点坐标2、图元装配(即画出一个个三角形)3、光栅化(生成片元,即一个个像素点)2. 由于顶点数据往往成千上万,在获取到顶点坐标后,我们通常会将它存储在显存,即缓存区内,方便GPU更快读取。3.“顶点着色器” : 它由opengl es编写,由javascript以字符串的形式定义并...
2019-04-19 16:42:40 139
原创 Nate Robins' OpenGL源码中transformation.c
transformation.c/* transformation.c Nate Robins, 1997 Tool for teaching about OpenGL transformations. */#include <math.h>#include <stdio.h>#include <stdlib.h>#i...
2019-04-14 19:27:35 187
原创 Nate Robins' OpenGL源码中texture.c
texture.c/* texture.c Nate Robins, 1997 Tool for teaching about OpenGL texture. */#include <math.h>#include <stdio.h>#include <stdlib.h>#include <stdarg.h...
2019-04-14 19:26:14 157
原创 Nate Robins' OpenGL源码中shapes.c
shapes.c/* shapes.c Mason Woo, 1999 with modification of code by Nate Robins, 1997 Tool for teaching about OpenGL primitives. */#include <math.h>#include <stdio.h>...
2019-04-14 19:23:33 184
原创 Nate Robins' OpenGL源码中projecyion.c
projection.c/* projection.c Nate Robins, 1997 Tool for teaching about OpenGL projections. */#include <math.h>#include <stdio.h>#include <stdlib.h>#include &l...
2019-04-14 17:00:44 267
原创 Nate Robins' OpenGL源码中lightposition.c
lightposition.c/* lightposition.c Nate Robins, 1997 Tool for teaching about OpenGL light positioning. */#include <math.h>#include <stdio.h>#include <stdlib.h>...
2019-04-14 16:57:43 410
原创 Nate Robins' OpenGL源码中lightmaterial.c(带注释)
lightmaterial.c/* lightmaterial.c Nate Robins, 1997 Tool for teaching about OpenGL lighting & material properties. */#include <math.h>#include <stdio.h>#include...
2019-04-14 16:56:09 424
原创 Nate Robins' OpenGL源码中 glm.c
glm.c/* glm.c Nate Robins, 1997, 2000 nate@pobox.com, http://www.pobox.com/~nate Wavefront OBJ model file format reader/writer/manipulator. Includes routines for ...
2019-04-14 16:54:13 362
原创 Nate Robins' OpenGL源码中 fog.c
fog.c/* fog.c Nate Robins, 1997 Tool for teaching about OpenGL fog. */#include <math.h>#include <stdio.h>#include <stdlib.h>#include <stdarg.h>#includ...
2019-04-14 14:38:44 225
原创 go语言实现网页登陆、注册、添加cookies
main.gopackage mainimport ( "fmt" "io/ioutil" "log" "net/http" "os" "time" "github.com/gorilla/mux")var ( change = make(map[string][]byte) //puser=make(map[int]string) //ppasswd=make(...
2019-04-12 14:21:00 4899
原创 初用centos的linux系统收获
Windows安装虚拟机出现的问题1.1安装虚拟机后提示VT没打开win7下开机按F2进入BIOS,win10按F8进入BIOS,进入后找到VT改成enable;选项上两个虚拟化的勾要勾上1.2安装虚拟机注意事项硬盘尽量设大一点,60G左右,防止后期空间不够扩展硬盘空间麻烦。分盘时(以60G为例),swap设成10G,/设成50G1.3虚拟机注意事项终端有操作时,不要reboot重启...
2019-03-18 22:29:02 129
原创 PAT(Basic Level) Practice (中文)试题源码及心得(1007~1008)
2019.2.14目标院校初试分数公布的时间延后了两天emmm1007#素数对猜想#这道题我开始求素数是用的二重循环,判断素数对是把先求出的素数存入temp,然后第二个求出的素数减去temp,如果是2,k++。但是这种算法时间消耗太大,下面的代码是最开始的版本(会有一个测试点的错误):#include &lt;iostream&gt;using namespace std;int mai...
2019-02-14 21:41:47 208
原创 PAT(Basic Level) Practice (中文)试题源码及心得(1004~1006)
1004#成绩排名#这道题还是比较简单的,因为只需要得出成绩最高的和最低的,所以成绩排序用的是冒泡排序,排序中记住最大的和最小的序号,一会输出时会用到。在存入中,我是练习一个个字符存入的,这是比较麻烦的。总结(对于我这种菜鸟需要注意的是):(1)存10个数据到数组中,数组的初始化得是【11】;(2)要充分考虑存入数组的个数,因为百位可能没有;(3)判断字符是否是空格时,不能用‘\0’,用...
2019-02-13 17:04:19 351
原创 PAT(Basic Level) Practice (中文)试题源码及心得(1001~1003)
新年新气象,新年新开始2019.2.13,距离考研发布成绩还有两天,希望会有好的结果哈。今天开始练习pat乙级试题,每天一更博客,督促自己练习,这个是试题的链接PAT(Basic Level) Practice (中文),希望大家多多指正,互相学习!NEVER GIVE UP!10011001这道题就比较简单啦, #害死人不偿命的(3n+1)猜想#,这个猜想就是所有的数经过运算后都会变成1,...
2019-02-13 16:25:05 246
lightmaterial demo
2019-04-30
WebGL编程指南pdf版本
2019-04-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人