自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

go含羞草

一些技术记录

  • 博客(50)
  • 资源 (1)
  • 收藏
  • 关注

原创 vue3 学习记录一

目前版本3.2.25,官网地址 https://v3.cn.vuejs.org/guide安装CDN 包的形式导入 最新版本 开发使用<script src="https://unpkg.com/vue@next"></script>npm 安装# 最新稳定版$ npm install vue@next# 单文件组件 编译插件$ npm install -D @vue/compiler-sfc命令行工具 (CLI)# 全局安装最新版本的$ npm insta

2022-02-26 22:19:07 587

原创 一些兼容性的问题收集

一些兼容性的问题收集苹果浏览器safari苹果手机app内置H5页面苹果浏览器safari苹果浏览器safari 对div标签设置contenteditable为true时,还是不能编辑,还需要设置 -webkit-user-select:text; 。苹果手机app内置H5页面苹果手机app内置H5页面,如果页面中嵌入iframe,会自动100%宽高,需要在iframe外层设置高度 height: 70vh;overflow: auto;才有效。...

2020-08-13 16:05:50 94508

原创 vue--使用layer弹出框方法

vue–使用layer弹出框方法demo.vue<template> <div v-if="visible"> <div> 这个是layer弹出框的内容 </div> </div></template><script> export default { data() { retu...

2020-03-26 21:53:39 2519 1

原创 vue不用vuex如何共享数据呢?

vue不用vuex如何共享数据呢?有时候我们使用很简单的页面,不需要太复杂,就不用vuex状态管理了。//假设为 modeData.js 到处数据,或者公用变量也可以var testData = { text:"我的共享数据", num:1,}//可多个数据 export default {testData}在其他vue组件中使用import modeData from '...

2020-02-17 20:19:47 1290

转载 Airbnb JavaScript 编码规范(涵盖 ECMAScript 6+)简版

@[TOC](Airbnb JavaScript 编码规范(涵盖 ECMAScript 6+)简版)原文地址:https://www.html.cn/archives/8345#types取出常用部分得到1.类型1.1 基本类型: 当您访问一个基本类型时,您将直接处理它的值。stringnumberbooleannullundefinedconst foo = 1;l...

2019-11-27 23:21:23 779

原创 linux学习1--VMware安装linux(centos)

linux学习11.linux 严格区分大小写。2.linux 一切都是文件表示,包括硬件。3.linux 不靠扩展名区分文件类型压缩包: “.gz&quot; &quot;.bz2” “.tar.bz2&quot; &quot;.tgz” 等二进制软件包:&quot;.rpm&quot;脚本文件:&quot;*.sh&quot;配置文件:&quot;*.conf&quot;...

2019-03-16 18:20:50 277

原创 blockly 学习----2.代码生成、网格、缩放、事件、存储

blockly 学习1.代码生成器第一步是包含相关语言的生成器。Blockly包括以下生成器:javascript_compressed.jspython_compressed.jsphp_compressed.jslua_compressed.jsdart_compressed.js应该包含生成器类blockly_compressed.js。&lt;script src="...

2019-03-09 21:53:37 2994

原创 blockly 学习----1.工作区域、块、工具箱

谷歌开源库 blockly学习

2019-03-09 20:49:15 1487

原创 使用go给mysql增加海量数据

用mysql创建一个数据库 这里创建 test_big 数据库创建表CREATE TABLE `student` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键', `user_name` varchar(255) DEFAULT NULL COMMENT '姓名', `add_time` timestamp NOT N...

2018-12-03 15:05:36 3449

原创 vue学习

vue学习1.获取数据 可以修改app.message值&lt;div id="app"&gt; {{ message }}&lt;/div&gt;var app = new Vue({ el: '#app', data: { message: 'Hello Vue!' }})2.绑定元素 v-bind&lt;div id="app-2"&gt; &l...

2018-11-07 16:23:01 450

原创 java基础语法

java基础语法1.Java 中常用关键字:2.Java中的数据类型在 Java 的领域里,基本数据类型变量存的是数据本身,而引用类型变量存的是保存数据的空间地址。3.Java 语言中常用的运算符算术运算符赋值运算符比较运算符逻辑运算符条件运算符条件运算符( ? : )也称为 “三元运算符”。语法形式:布尔表达式 ? 表达式1 :表达式24.Java中运算符的...

2018-10-21 20:24:34 280

原创 go/golang连接数据库问题

最近做了一个练习项目,用go连接mysql数据库,发现有时候会提示错误invalid connection这个是由于mysql数据库链接有超时设置interactive_timeout=28800wait_timeout=28800默认情况下是28800(8小时)go需要设置 db.SetConnMaxLifetime(time.Second * 500) //设置连接超时500秒否...

2018-09-19 10:22:14 5339

原创 liunx 系统centos7 安装go/golang

centos7 下安装golang清空go安装如下:查找文件夹whereis gowhereis golang whereis gocode #如果需要的话//找到后删除rm -rf xxx1.下载安装包下载地址:https://studygolang.com/dl 本次下载 go1.11.linux-amd64.tar.gz wget https://dl...

2018-09-16 15:16:40 7016

原创 go定时任务cron包用法

cron是什么  cron的意思就是:计划任务,说白了就是定时任务。我和系统约个时间,你在几点几分几秒或者每隔几分钟跑一个任务(job),就那么简单。下载安装go get github.com/robfig/croncron表达式    cron表达式是一个好东西,这个东西不仅Java的quartZ能用到,Go语言中也可以用到。我没有用过Linux的cron,但网上说Lin...

2018-09-15 20:22:19 5442 1

原创 mysql数据库安装

mysql数据库安装环境:windows101.下载mysql下载地址:https://dev.mysql.com/downloads/mysql/ 本次下载最新版:mysql-8.0.12-winx64.zip,其他版本请自行下载 下载完后,我们将 zip 包解压到相应的目录,这里我将解压后的文件夹放在 C:\software\mysql-8.0.12 下。2.配置mys...

2018-09-10 10:26:47 283

原创 go的基本语法示例

常用语法示例package main //包名 mian包表示可独立执行的程序 包名可以不和目录名一致 每个目录一个包import ( "fmt" "os" ) //init特殊的函数,每个含有该函数的包都会首先执行这个函数func init(){}//主执行函数func main() { fmt.Println("hello, world")...

2018-09-06 21:44:29 238

原创 使用vscode开发go

windows环境1.安装go 大家都叫golang下载地址:https://studygolang.com/dl2.安装vscode下载地址:https://code.visualstudio.com/3.安装vscode的go在vscode的商店中搜索go安装go语言插件4.安装vscode中go需要的一些包在cmd下//找到%GOPATH%目...

2018-09-06 15:22:08 811

原创 js的Handsontable表格的使用说明,如何增加格子样式

最近使用到了html和js的表格插件Handsontable 官网地址: https://handsontable.com/ 例子代码如下var hot=new Handsontable(table_div, { data: null,//表格数据 一般是二维数组[[]] colHeaders: true,//显示列头 rowHeade...

2018-09-05 15:58:22 6121 8

原创 网络爬虫Scrapy框架学习2

提取数据学习如何使用Scrapy提取数据的最佳方法是使用shell Scrapy shell尝试选择器。scrapy shell "http://quotes.toscrape.com/page/1/"使用shell,您可以尝试使用CSS和响应对象选择元素:&gt;&gt;&gt; response.css('title')[&lt;Selector xpath='des...

2018-08-14 15:25:03 296

原创 网络爬虫Scrapy框架学习1

网络上很多Scrapy都是基于python2.7的,本次使用的环境是python3.7的,在windows10环境下。1.首先要安装python,https://www.python.org/downloads/windows/web-based installer 是需要通过联网完成安装的 executable installer 是可执行文件(*.exe)方式安装 embedd...

2018-08-14 14:39:26 327

原创 centos系统python安装升级

centos系统 其他liunx系统参考 下载源码tar包 可利用linux自带下载工具wget下载 # wget http://www.python.org/ftp/python/3.6.3/Python-3.6.3.tgz 下载完成后到下载目录下,解压 # tar -xzvf Python-3.6.3.tgz 进入解压缩后的文件夹 # cd Python-3.3.0  在...

2018-08-13 13:42:41 192

原创 centos 7.4安装Nginx

1.检查并安装Nginx基础依赖包pcre-devel openssl-devel 名称中带有”devel”字符串的软件包是必须要安装的[root@xxxxx ~]# rpm -qa openssl-devel opensslopenssl-1.0.2k-8.el7.x86_64[root@xxxxx ~]# rpm -qa pcre-devel pcrepcre-8.32-1...

2018-08-13 13:42:09 346

原创 python基础语法3

模块在Python中,一个.py文件就称之为一个模块(Module)。 为了避免模块名冲突,Python又引入了按目录来组织模块的方法,称为包(Package)。如下mycompany包 mycompany ├─ init.py ├─ abc.py └─ xyz.py 请注意,每一个包目录下面都会有一个init.py的文件,这个文件是必须存在的,否则,Python就把这个目录当成普...

2018-08-13 13:40:08 831

原创 python基础语法2

高级特性1.切片#取一个list或tuple的部分元素是非常常见的操作。比如,一个list如下:L = ['Michael', 'Sarah', 'Tracy', 'Bob', 'Jack']L[0:3] #L[0:3]表示,从索引0开始取,直到索引3为止,但不包括索引3。即索引0,1,2,正好是3个元素。L[:3] #如果第一个索引是0,还可以省略L[1:3] #也可以从...

2018-08-13 13:39:50 338

原创 python基础语法1

把学过的知识记录下来。1.安装Python 3.6目前,Python有两个版本,一个是2.x版,一个是3.x版,这两个版本是不兼容的。自行百度安装3.x。2.Python基础语法print()会依次打印每个字符串,遇到逗号“,”会输出一个空格. Python的语法比较简单,采用缩进方式,如下# 这个是注释a = 100if a &gt;= 0: pri...

2018-08-13 13:39:29 221

原创 go get 代理设置

第一步. 配置go get 第二步. 配置git clone 让go get用上http代理:windows: go get前设置代理: 执行 set http_proxy=http://localhost:1080 set https_proxy=http://localhost:1080,然后go get就会走代理了 linux: go get前设置代理: 执行 exp...

2018-08-13 13:38:16 10075

原创 关于go的并发

var all intfunc add(b) { all+=b;}go add(100)go add(200)这个程序包含了一个特定的竞争条件,叫作数据竞争。无论任何时候,只要有两个goroutine并发访问同一变量,且至少其中的一个是写操作的时候就会发生数据竞争。有可能导致最后all的结果是100或者200var x []intgo func() { x = make...

2018-08-13 13:37:06 316

原创 parseInt的坑和Matrix矩阵

1.parseInt的坑parseInt是把字符串转化为整数,有时候我们直接这样使用。parseInt("12.23");parseInt("0.00008");parseInt(0.0000008);但是,当很小的数时候,比如parseInt(0.0000008);会得到8,这肯定不是我们要的结果,所以需要对数优先判断下是否小于1。function myparseIn...

2018-08-13 13:35:40 201

原创 Array.apply(null, { length: 20 })的用法

今天在看vue.js的时候发现了一个类数组的代码 Array.apply(null, { length: 20 }).map(function () { return createElement(‘p’, ‘hi’) })Array.apply(null, { length: 20 })这个和 Array(20) 是不一样的 我们看applay(th...

2018-08-13 13:35:02 742

原创 nodejs中mysql使用

Node.js与MySQL交互操作有很多库,具体可以在&nbsp;https://www.npmjs.com/package/mysql 查看。安装 npm install mysql测试MySQL自己下载mysql安装就不说明了,很简单的。 用官方的例子好了 var mysql = require(‘mysql’); var connect...

2018-08-13 13:32:31 473

原创 js下Uint8Array合并读取的方式

Uint8Array再新建的时候就固定大小了,一个模块需要一直存入流,另一个模块需要一直读取流。这样的模型发现没有,就自己写了一个,如下:function ByteArray(){ this.list=[]; this.byteOffset=0; this.length=0;}var p=ByteArray.prototype;p.push=function(...

2018-07-29 11:03:27 12417 5

原创 Go学习语法Golang

1.安装百度搜索下 安装即可2.使用vscode编辑器安装go插件3.go语法_是go的空白标识符,忽视用的 结尾不需要”;”编译自动加package main //包名 mian包表示可独立执行的程序 包名可以不和目录名一致 每个目录一个包import &amp;quot;fmt&amp;quot; //导入标准库包 这个是目录路径 全局 ./相对目录 /根目录查找/* 第二种导入方法 ...

2018-03-12 17:53:25 929

转载 GPU发展和原理 为什么会很快

GPU为什么跑得快?转自GameRes游戏开发资源网:http://dev.gameres.com/Program/Abstract/gpuwhy.mht计算机3D游戏最基本的一个要求是:能以每秒数十帧的速率,根据当前的三维景物实时生成三维动画。你所看到的图像会随着你视点的变化而即时改变,使人产生“身临其境”的感觉。高的帧率可以得到更流畅的画面。一般来说30fps就是可以接受的,但

2013-01-16 21:34:10 411

转载 flash3D开发基础-------深入探索透视投影变换

深入探索透视投影变换-Twinsen编写-本人水平有限,疏忽错误在所难免,还请各位数学高手、编程高手不吝赐教-email: popyy@netease.com 透视投影是3D固定流水线的重要组成部分,是将相机空间中的点从视锥体(frustum)变换到规则观察体(Canonical View Volume)中,待裁剪完毕后进行透视除法的行为。在算法中它是通过透视矩阵乘法和透视

2012-12-19 14:46:51 291

转载 flash3D开发基础-------灯光(转)

原文出自:飞扬天下地址:http://www.cnblogs.com/flying_bat/archive/2007/10/13/923290.html环境光的使用比较简单,Direct3D把它作为一个渲染状态,通过调用IDirect3DDevice9::SetRenderState进行设置,对应的状态常数为D3DRS_AMBIENT。按光源划分,直射光可分为三种:1)点光源

2012-12-17 18:12:15 259

转载 flash3D开发基础-------3D顶点转换和法线转换(转)

本文来自:圣骑士Wind的博客 Blog作者:圣骑士wind文章原地址:http://www.cnblogs.com/mengdd/archive/2011/08/30/2598025.htmlPart1  转换流程之顶点转换物体顶点是相对于物体自身坐标系而言的数据,要进行一系列转换才最后显示在屏幕上:1.物体坐标系到世界坐标系。乘以World矩阵,包含了物体的平移旋转和缩

2012-12-17 18:11:20 239

转载 flash3D开发基础-------理解矩阵(二)

上一篇里说“矩阵是运动的描述”,到现在为止,好像大家都还没什么意见。但是我相信早晚会有数学系出身的网友来拍板转。因为运动这个概念,在数学和物理里是跟微积分联系在一起的。我们学习微积分的时候,总会有人照本宣科地告诉你,初等数学是研究常量的数学,是研究静态的数学,高等数学是变量的数学,是研究运动的数学。大家口口相传,差不多人人都知道这句话。但是真知道这句话说的是什么意思的人,好像也不多。简而言之,在我

2012-12-17 09:27:19 273

转载 flash3D开发基础-------理解矩阵(一)

前不久chensh出于不可告人的目的,要充当老师,教别人线性代数。于是我被揪住就线性代数中一些务虚性的问题与他讨论了几次。很明显,chensh觉得,要让自己在讲线性代数的时候不被那位强势的学生认为是神经病,还是比较难的事情。可怜的chensh,谁让你趟这个地雷阵?!色令智昏啊!线性代数课程,无论你从行列式入手还是直接从矩阵入手,从一开始就充斥着莫名其妙。比如说,在全国一般工科院系教学中应用

2012-12-17 09:26:28 223

转载 flash3D开发基础-------数学基础1

本文来自:圣骑士Wind的博客 Blog作者:圣骑士wind文章原地址:http://www.cnblogs.com/mengdd/archive/2011/08/30/2598026.htmlPart 1 最基础的部分:3D世界中的点和方向多用一个4D向量表示,前三个向量是XYZ,第四个分量是W.第四个分量的引入有两个作用:一是为了区分向量和点。二是为了进行变换。W=

2012-12-17 09:24:32 315

转载 flash3D开发基础-------Stage3D中的顶点基础1(散记)

1.坐标顶点 x,y,zvar vertices:Vector. = Vector.([                                -1,-1,0// x, y, z                                -1, 1, 0                                1, 1, 0,]);复制代码

2012-12-17 09:21:33 278

ActionScript3

ActionScript 3.0 语言和组件参考

2008-11-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除