腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
xingoo, 一个梦想做发明家的程序员
专栏作者
举报
805
文章
898402
阅读量
80
订阅数
订阅专栏
申请加入专栏
全部文章
java
其他
编程算法
es 2
spark
数据库
spring
apache
大数据
数据处理
javascript
存储
windows
angularjs
机器学习
oracle
linux
数据结构
html
xml
sql
eclipse
tomcat
jsp
jquery
云数据库 SQL Server
云数据库 Redis
mvc
node.js
udp
安全
api
scala
汇编语言
容器
hadoop
c++
深度学习
开源
分布式
shell
aop
servlet
缓存
jvm
jdbc
指针
c 语言
ruby
css
图像处理
http
hbase
函数
json
打包
git
运维
hashmap
二叉树
https
flink
tensorflow
bootstrap
ajax
android
maven
腾讯云测试服务
人工智能
mybatis
zookeeper
队列
ios
.net
ecmascript
github
容器镜像服务
神经网络
mapreduce
网络安全
yum
推荐系统
线性回归
tcp/ip
单元测试
架构设计
io
ip
size
python
go
nosql
access
ide
svn
jar
struts
lucene/solr
mongodb
express
yarn
游戏
html5
面向对象编程
keras
kernel
汽车
cuda
int
服务器
接口
链表
连接
排序
设计模式
搜索
算法
对象存储
负载均衡
mac os
php
c#
lua
bash
listview
textview
搜索引擎
unix
centos
负载均衡缓存
企业邮箱
知识图谱
数字营销
腾讯专有云 PaaS 平台
kubernetes
grunt
自动化
黑客
压力测试
数据迁移
爬虫
无人驾驶
jdk
图像识别
ssh
正则表达式
numpy
dns
opencv
npm
grep
自动化测试
cdn
dubbo
gcc
socket编程
uml
无监督学习
微信
小程序
安全漏洞
系统架构
nat
虚拟化
abstraction
acrobat
adobe
arguments
bi
break
class
component
decorator
default
device
distributed
dom
double
editor
expression
google
handle
hdfs
host
keydown
kibana
pdf
ps
search
shadow
shutdown
state
status
stl
sum
swt
unsigned
viewer
void
winsock
word
编程
遍历
变量
编译器
测试
对象
后端
集合
计算机
进程
路由器
配置
事件
数学
数组
思维导图
网络
系统
效率
学习笔记
优化
语法
终端
主机
搜索文章
搜索
搜索
关闭
[翻译]CURAND Libaray--Host API--(1)
javascript
2Host API简述 使用host api,用户需要在头文件的部分包含 curand.h,并且添加CURAND的动态链接库,即在LINKER的INPUT里面添加”curand.lib;”。这个文档是基于CUDA runtime的,所以用户的代码也应该是在runtime时调用的。而driver API是不支持CURAND的。 触发器生成随机数,CURAND同过内部的封装产生伪随机数列或者真随机数列。具体的步骤如下: 1 使用函数curandCreateGenerator创建一个新的目标类型(参考 触发器类型
用户1154259
2018-01-17
616
0
【web必知必会】——图解HTTP(上)
javascript
本篇总结关于http的相关知识,主要内容参考如下导图: 主要讲解的内容有: 1 URL与URI的区别。 2 请求报文与相应报文的内容。 3 GET与POST的区别。 4 htt
用户1154259
2018-01-17
589
0
JS面向对象高级特性
javascript
本篇是通过学习视频《一头扎进javascirpt高级篇》整理的一些相关知识,大致包括下面几个方面: 1 对象的创建方法 2 对象的对象属性、私有属性、类属性 3 对象的对象方法、私有方法、类方法 4 javascirpt的继承、封装、与多态 对象的创建方法: 对象的创建可以通过两种方式,第一种通过对象初始化的方法: var person={ name:"xingoo", age:26,
用户1154259
2018-01-17
1.7K
0
使用DOM动态创建标签
javascript
本文是参考《javascript Dom 编程艺术》第八章的内容所写,用到的知识点,就是关于创建平稳的web页面。 使用DOM方法: getElementById() getElementsByTagName() getAttribute() setAttribute() createElement() createTextNode() appendChild() 首先网页只是一段简单的html,含有部分复杂的标签。 <abbr>用于缩写,<blockqu
用户1154259
2018-01-17
1.7K
0
【web必知必会】—— DOM:四个常用的方法
javascript
ecmascript
html
终于开始复习DOM的知识了,这一阵忙乎论文,基本都没好好看技术的书。 记得去年实习的时候,才开始真正的接触前端,发现原来JS可以使用的如此灵活。 说起DOM就不得不提起javascript的组成了,javascript是由三部分组成的: 1 ECMAScript 2 BOM 3 DOM 最开始,网页是由HTML这种静态的标签语言组成的,后来为了丰富网页,引入了Script脚本语言。 但由于浏览器厂商太多,每个厂商都使用自己的语言,导致script的语言种类繁多,最终由
用户1154259
2018-01-17
635
0
编写兼容性JS代码
javascript
前文介绍了: 1 DOM四个常用的方法 2 使用DOM核心方法完成属性填充 本篇主要介绍在JS中需要注意的几个地方,另外为了减小html与javascript的耦合使用java进行onclick方法编写。 其实javascript不是一门简单的语言,但是由于入门简单,很多人使用的时候,都是直接复制粘贴,导致网页中充斥着大量的冗余代码。 但是在编写合格的javascript代码时,需要注意: 1 平稳退化:保证在不支持js或者低版本的浏览器也能正常访问 2 分离javasc
用户1154259
2018-01-17
3.2K
0
JS BOM知识整理
javascript
BOM部分主要是针对浏览器的内容,其中常用的就是window对象和location, window是全局对象很多关于浏览器的脚本设置都是通过它。 location则是与地址栏内容相关,比如想要跳转到某个页面,或者通过URL获取一定的内容。 navigator中有很多浏览器相关的内容,通常判断浏览器类型都是通过这个对象。 screen常常用来判断屏幕的高度宽度等。 history不太常用,一般应该不会有写关于历史记录的脚本。 其中比较常用的内容就是: 如何判断各种版本的浏
用户1154259
2018-01-17
830
0
JS函数表达式
javascript
导图
用户1154259
2018-01-17
1.2K
0
JS面向对象概述
javascript
面向对象编程
这部分内容还是比较难理解的,像借用构造函数这种方法,实际工作中还是很常见的,不过对于后面的寄生理解还有点困难,只能慢慢学习了。 思维导图
用户1154259
2018-01-17
1.6K
0
RequireJS实例分析
html
javascript
http
随着JS越来越庞大,已经不仅仅是以前复制粘贴做特效的时代了,JS越来越偏向于业务逻辑与应用。恰逢Node的流行,JS在web开发中占有越来越重要的地位。由于JS代码庞大,文件数目多,传统的使用<script src=""></script>会带来很多性能的问题,因此requirejs可以为我们提供两种解决思路: 1 模块化组织JS 2 异步加载JS文件 有了这两种解决办法,能有效的帮助我们解决前端代码库的组织难题。 本文下面就模拟一个小例子,由于并没有应用实践,因此命名很戳,还
用户1154259
2018-01-17
1.8K
0
实用的JS代码段(表单篇)
正则表达式
javascript
整理了下比较实用的Javascript代码段,完整的代码参考 1 多个window.onload方法 由于onload方法时在页面加载完成后,自动调用的。因此被广泛的使用,但是弊端是只能实用onload执行一个方法。下面代码段,可以保证多个方法在Onload时执行: function addLoadEvent(func){ var oldonload = window.onload; if(typeof window.onload != 'function'
用户1154259
2018-01-17
2K
0
JS表单学习笔记(思维导图)
javascript
导图
用户1154259
2018-01-17
1.1K
0
JS事件学习笔记(思维导图)
javascript
导图
用户1154259
2018-01-17
605
0
《JavaScript语言精粹》—— 读书总结
javascript
话说这本书还是同学的推荐才读的,之前感觉这本书太薄了,不值得看,没想到小身材有大智慧,书中的内容总结的还是很到位的!所以就把最后几章,精华的部分整理整理。 优美的特性 函数是顶级对象 在JS中,没有块级作用域,都是以函数为最小的作用域,这样就可以把所有的变量放在函数的顶级声明。同时,也需要注意for循环,与java的使用方法就不一样了。即便是在for循环的体内,或者if语句中,声明的变量也是函数级别的。 而函数会延长作用域的范围,也就衍生出闭包这种概念,详细的还应该去参考《JS高级程序设计》,那里面讲的比
用户1154259
2018-01-17
658
0
【Javascript】—— 1 方法function的高级特性
html
javascript
本篇仅仅对于function作简单的讲解,在javascript中function不仅仅是方法,它其实是一个变量,因此拥有自己的属性,并且可以当做参数传递给其他的方法。 那么传统的方法,按照java的写法应该如下的创建: <!-- 普通的function --> function testFunc1(name,age){ console.log("name"+name+" age"+age); }
用户1154259
2018-01-17
498
0
Kibana源码剖析 —— savedSearch从读取到跳转
javascript
存储
持久化对象 Kibana中可以查询到很多保存的对象,他们都存储在es中一个叫做.kibana的索引中。 搜索 存储在type为search中; 图表 存储在type为visualization中; 仪表板 存储在type为dashboard中; 每个plugins下的tab页都有一个对应的savedObject对象,比如 检索页对应的是savedSearch对象(discover/saved_searches/_saved_search.js) 图表页对应的是savedVisualization对象(vis
用户1154259
2018-01-17
1.6K
1
Nodejs·进程
javascript
之前对这部分的内容很感兴趣,没想到读起来有点晦涩,还是因为对服务器的知识不是很了解。 说道服务器一般人都会想到tomcat或者Jboss或者weblogic,现在流行起来的Node总让人不太放心,JS代码也能做服务器?其实不然,首先一个误区就是Node的服务器是JS写出来的....其实它只有表面暴露给用户使用的模块是用js写的,底层的很多东西还是由C/C++完成的。如果运行在不同的操作系统上,node还会基于操作系统切换底层的实现方式。 再说说Nodejs的特性——最让人印象深刻的就是单线程事件
用户1154259
2018-01-17
794
0
JS实现无限分页加载——原理图解
javascript
由于网页的执行都是单线程的,在JS执行的过程中,页面会呈现阻塞状态。因此,如果JS处理的数据量过大,过程复杂,可能会造成页面的卡顿。传统的数据展现都以分页的形式,但是分页的效果并不好,需要用户手动点击下一页,才能看到更多的内容。 有很多网站使用 无限分页 的模式,即网页视窗到达内容底部就自动加载下一部分的内容... 本篇就无限分页的实现模型,讲述其中奥妙。 原理图 实现无限分页的过程大致如下: 1 视窗滚动到底部 2 触发加载,添加到现有内容的后面。 因此,可能会出现两种情况: 1 当页面的内容很
用户1154259
2018-01-17
5.8K
0
网络嗅探器
javascript
网络嗅探器:把网卡设置成混杂模式,并可实现对网络上传输的数据包的捕获与分析。 原理: 通常的套接字程序只能响应与自己MAC地址相匹配的 或者是 广播形式发出的数据帧,对于其他形式的数据帧网络接口采取的动作是直接丢弃 为了使网卡接收所有经过他的封包,要将其设置成混杂模式,通过原始套接字来实现。 设置混杂模式: 创建原始套接字, 绑定到一个明确的本地地址, 向套接字发送SIO_RCVALL控制命令, 接收所有的IP包 代码实现步骤: 1 创建原始套接字 2 绑定到明确地址 3
用户1154259
2018-01-17
1.9K
0
Grunt-cli的执行过程以及Grunt加载原理
grunt
javascript
node.js
通过本篇你可以了解到: 1 grunt-cli的执行原理 2 nodeJS中模块的加载过程 Grunt-cli原理 grunt-cli其实也是Node模块,它可以帮助我们在控制台中直接运行grunt命令。因此当你使用grunt的时候,往往都是先安装grunt-cli,再安装grunt。 如果你使用的是npm install -g grunt-cli命令,那么安装地址如下: windows: C:\\Users\\neusoft\\AppData\\Roaming\\npm\\node_modules\\gr
用户1154259
2018-01-17
1.2K
0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档