E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
高性能编程
探探Android
性能、提升用户体验,验证和修正测试中发现的问题;任职资格:1.大学统招本科及以上毕业;2.2年以上Android开发经验,具有大型Android互联网客户端APP开发经验;3.精通Android平台下的
高性能编程
及性能调优
TonyLan
·
2020-03-03 01:44
(同事分享) android
高性能编程
中需要注意的问题
1.尽量少的声明全局变量2.声明全局静态变量,一定要加final声明3.声明非静态的全局变量,最好不要初始化任何值,在使用到的地方,在进行初始化4.函数中若干次使用全局变量,应该将全局变量赋值给本地变量,然后直接使用本地变量**5.能用Int,不要使用浮点数**6.能用乘法不用除法7.尽量避免使用geter和setter方法8.在Activity的onCreate函数中,尽量做少的事。9.在Act
pzhpengpeng
·
2020-02-24 20:25
深入理解CUDA点积运算
在学习《GPU
高性能编程
CUDA实战》(机械工业出版社)这本书时,遇到了一些问题,想了好长时间才想明白,这里我将自己的理解与大家分享一番,如果有错误的地方,欢迎请大家指点。
退休码农飞伯德
·
2020-02-18 09:11
Android
高性能编程
基本规范
1.尽量少的声明全局变量2.声明全局静态变量,一定要加final声明3.声明非静态的全局变量,最好不要初始化任何值,在使用到的地方,在进行初始化4.函数中若干次使用全局变量,应该将全局变量赋值给本地变量,然后直接使用本地变量5.能用Int,不要使用浮点数6.能用乘法不用除法7.尽量避免使用geter和setter方法8.在Activity的onCreate函数中,尽量做少的事。9.在Activit
交流电1582
·
2020-02-16 18:40
boy-learning-thread | 1.1.1 线程状态
相关源码:boy-learning-thread个人博客:http://bruce.bugmakers.club内容来自《网易微专业-
高性能编程
章节》线程状态1.1.1-thread-states.pngNew
BruceOuyang
·
2020-01-05 20:52
boy-learning-thread | 1.1.6 线程池原理
相关源码:boy-learning-thread个人博客:http://bruce.bugmakers.club内容来自《网易微专业-
高性能编程
章节》线程池原理1、为什么要用线程池线程是不是越多越好?
BruceOuyang
·
2020-01-05 18:54
boy-learning-thread | 1.1.4 线程通信
相关源码:boy-learning-thread个人博客:http://bruce.bugmakers.club内容来自《网易微专业-
高性能编程
章节》线程通信通信方式要想实现多个线程之间的协同,如:线程执行先后顺序
BruceOuyang
·
2020-01-04 09:40
机器学习入门到进阶十本好书推荐
机器学习专业出版社:异步社区,为大家带来十本经典机器学习相关书籍,分别适合入门、进阶到精深的三个不同阶段同学阅读,并且每本书籍都由异步社区机器学习相关编辑同学标注了适合阅读人群:Python
高性能编程
Python
图灵的猫
·
2020-01-03 13:00
读python
高性能编程
写在前面最近看了本书,“python
高性能编程
”。其实买书的时候还是对这个书抱有很大的希望的,但是读了一遍之后,感觉,翻译,对,翻译,实在是太烂了。好多中式英语不说,甚至有些地方不是很通顺。
gabriel_sun
·
2020-01-01 10:00
boy-learning-thread | 1.1.3 内存屏障和CPU缓存
相关源码:boy-learning-thread个人博客:http://bruce.bugmakers.club内容来自《网易微专业-
高性能编程
章节》CPU性能优化手段-缓存为了提高程序运行的性能,现代
BruceOuyang
·
2019-12-29 11:20
boy-learning-thread | 1.1.0 JVM 运行时数据区
相关源码:boy-learning-thread个人博客:http://bruce.bugmakers.club内容来自《网易微专业-
高性能编程
章节》JVM运行时数据区1.1.0-jvm-runtime-dataarea.png1
BruceOuyang
·
2019-12-25 11:27
高性能编程
##重点1、线程安全概念线程安全来自于竞争,核心思路避免共享数据结构、共享状态,使用线程local变量、使用不可变对象,若共享不可避免,则通过条件来确保安全,使用互斥锁、CAS原子操作。(1)ThreadLocal变量(2)不可变对象有String,CopyOnWrite集合类(3)互斥锁包括JDK5之前的内置锁synchronized和JDK5之后的Lock接口(4)J.U.C里面Atom开头的
dubingxin
·
2019-12-24 10:06
当我们在说Python的性能优化时,我们在说什么
而
高性能编程
就是以尽可能小的代价来传输和加工比特。在弄清楚如何在Python中实现
高性能编程
之前,弄清楚比特如何在真实的计算机系统中移动和加工很有必要。
foxracle
·
2019-12-21 13:08
boy-learning-thread | 1.1.5 线程封闭之ThreadLocal和栈封闭
相关源码:boy-learning-thread个人博客:http://bruce.bugmakers.club内容来自《网易微专业-
高性能编程
章节》线程封闭之ThreadLocal和栈封闭线程封闭概念背景
BruceOuyang
·
2019-12-18 16:37
高性能编程
论述
高性能编程
前言首先说一下我为什么要写这篇博客。因为面试有提到这个,我当时直接说不懂(一方面当时心态很差,另一方面面试官的询问方式令我很反感。所以直接refuse了。小伙伴们千万别学我)。
血夜之末
·
2019-12-13 09:00
Python
高性能编程
前言python现在已经被广泛使用了,它效率高,平常做一些简单的实验,处理一些数据都可以使用python。我写这篇文章的目的,是想和大家分享下提升python性能的小技巧,这些技巧在工作和学习中算是非常实用了。接下来文字和简明扼要,直接告诉大家如何高性能使用python,不会涉及到基础知识没比如元组和列表的区别等,需要读者有一定的python基础和算法基础。列表和元组的选择他俩的区别我就不再赘述,
NebulaDun
·
2019-11-16 16:00
CSDN日报191022:目标检测;Java、数据库干货分享
Java
高性能编程
-Unix与Java的IO模型作者:公众号-JavaEdge比如说现在你要去一个柜台买很多条香烟,但是现在柜台没那么多货,他需要打电话给库房来查一下有没有足够的货。
CSDN官方博客
·
2019-10-22 17:38
CSDN日报
Java
高性能编程
- Unix与Java的IO模型
1同步与异步想要搞明白IO模型,就先得搞明白“同步”与“异步”的关系。1.1同步比如说调用者去调用一个接口,这个接口要执行一些磁盘文件读写操作,或者是网络通信操作。假设是“同步”模式,调用者必须要等待这个接口的磁盘读写或者网络通信的操作执行完毕,调用者才能返回,这就是“同步”,如下图所示:1.2异步调用者调用接口之后,直接就返回了,去干别的事儿了,也不管那个接口的磁盘读写或者是网络通信是否成功。然
公众号-JavaEdge
·
2019-10-22 11:01
Java
高性能编程
实战 - 线程安全之原子操作
0相关源码1竞态条件与临界区多个线程访问了相同的资源,向这些资源做了写操作时,对执行顺序有要求。1.1临界区incr方法内部就是临界区域,关键部分代码的多线程并发执行,会对执行结果产生影响。1.2竞态条件可能发生在临界区域内的特殊条件。多线程执行incr方法中的i++关键代码时,产生了竞态条件2共享资源如果一段代码是线程安全的,则它不包含竞态条件。只有当多个线程更新共享资源时,才会发生竞态条件栈封
公众号-JavaEdge
·
2019-10-17 04:24
Java
Java并发编程
不可错过的十本Python好书
Python
高性能编程
Amazon五星畅销书。Python入门进阶必读。Python代码仅仅能够正确运行还不够,你需要让它运行得更快。Python核心编程(第3版
·
2019-09-22 22:01
读Javascript
高性能编程
重点笔记
第一点//高效简洁//低消能children//childNodeschildElementCount//childNodes.lengthfirstElementChild//firstChildlastEelmentChild//lastChildnextElementSibling//nextSiblingpreviousElementSibling//previousSibling第二点:
·
2019-09-22 18:10
Java
高性能编程
之CAS与ABA及解决方法
Java
高性能编程
之CAS与ABA及解决方法前言如果喜欢暗色调的界面或者想换换界面,可以看看我在个人博客发布的Java
高性能编程
之CAS与ABA及解决方法。
血夜之末
·
2019-09-18 10:00
JAVA
高性能编程
专题-线程池应用及实现原理剖析
【主题】线程池应用及实现原理剖析【信息】为什么要用线程池线程是不是越多越好?1、线程在java中是一个对象,操作系统的资源,创建、销毁需要时间。如果创建时间+销毁时间>执行时间不划算2、java对象占用堆内存,操作系统线程占用系统内存,根据jvm规范,一个线程默认最大栈大小1M,这个栈空间是从系统内存中分配的。3、操作系统需要频繁切换线程上下文,影响性能。线程池原理-概念线程池管理器工作线程任务接
EdwardDrew
·
2019-09-08 22:59
java
JAVA
高性能编程
专题-线程池应用及实现原理剖析
【主题】线程池应用及实现原理剖析【信息】为什么要用线程池线程是不是越多越好?1、线程在java中是一个对象,操作系统的资源,创建、销毁需要时间。如果创建时间+销毁时间>执行时间不划算2、java对象占用堆内存,操作系统线程占用系统内存,根据jvm规范,一个线程默认最大栈大小1M,这个栈空间是从系统内存中分配的。3、操作系统需要频繁切换线程上下文,影响性能。线程池原理-概念线程池管理器工作线程任务接
EdwardDrew
·
2019-09-08 22:07
java
Kotlin 接口与 Java8 新特性接口详解
前言在看一本关于
高性能编程
的时候发现Java8中关于接口的新特性的介绍,这个特性是真的棒,解决了一个接口中有多个方法,但并不想实现该接口的类都去实现所有的方法,简单的说就是在类需要的情况再去重写接口。
驻坑大使
·
2019-06-14 08:03
Kotlin 接口与 Java8 新特性接口
在看一本关于
高性能编程
的时候发现Java8中关于接口的新特性的介绍,这个特性是真的棒,解决了一个接口中有多个方法,但并不想实现该接口的类都去实现所有的方法,简单的说就是在类需要的情况再去重写接口。
weixin_34413065
·
2019-06-13 13:02
机器学习-高效学习-推荐书籍
1.Python
高性能编程
本书适合初级和中级Python程序员、有一定Python语言基础想要得到进阶和提高的读者阅读。本书共有12章,围绕如何进行代码优化和加快实际应用的运行速度进行详细讲解。
TryEnough
·
2019-02-20 19:31
年货:Python技术知识清单(基础知识)
Python代码调试二三事如何玩转Python
高性能编程
range函数用法完全解读深入浅出理解Python“乱码”问题Python切片高级特性完全解读Django搭建单服务实现多域名访问Python
Python中文社区
·
2019-02-09 09:06
如何玩转Python
高性能编程
♚豌豆花下猫,某985高校毕业生,兼具极客思维与人文情怀。公众号Python猫,专注python技术、数据科学和深度学习,力图创造一个有趣又有用的学习分享平台。关心编程语言的使用趋势的人都知道,最近几年,国内最火的两种语言非Python与Go莫属,于是,隔三差五就会有人问:这两种语言谁更厉害/好找工作/高工资……对于编程语言的争论,就是猿界的生理周期,每个月都要闹上一回。到了年末,各类榜单也是特别
Python中文社区
·
2019-01-21 21:43
Python猫荐书系列之五:Python
高性能编程
稍微关心编程语言的使用趋势的人都知道,最近几年,国内最火的两种语言非Python与Go莫属,于是,隔三差五就会有人问:这两种语言谁更厉害/好找工作/高工资…对于编程语言的争论,就是猿界的生理周期,每个月都要闹上一回。到了年末,各类榜单也是特别抓人眼球,闹得更凶。其实,它们各有对方所无法比拟的优势以及用武之地,很多争论都是没有必要的。身为一个正在努力学习Python的(准)中年程序员,我觉得吧,先把
豌豆花下猫
·
2019-01-13 20:49
python
Python猫荐书系列之五:Python
高性能编程
稍微关心编程语言的使用趋势的人都知道,最近几年,国内最火的两种语言非Python与Go莫属,于是,隔三差五就会有人问:这两种语言谁更厉害/好找工作/高工资……对于编程语言的争论,就是猿界的生理周期,每个月都要闹上一回。到了年末,各类榜单也是特别抓人眼球,闹得更凶。其实,它们各有对方所无法比拟的优势以及用武之地,很多争论都是没有必要的。身为一个正在努力学习Python的(准)中年程序员,我觉得吧,先
豌豆花下猫
·
2019-01-13 20:00
入门图像处理与图像识别的知识框架
python来做图像处理,后来发现无论是二维图像处理(opencv)还是三维点云处理(PCL),都得学C++数据结构与算法,设计程序的基础课程编译原理操作系统,并行计算算法、linux等知识CUDA《GPU
高性能编程
游离丸子
·
2018-12-13 13:12
.NET
高性能编程
- C#如何安全、高效地玩转任何种类的内存之Memory(三)
前言我们都知道,.NetCore是微软推出的一个通用开发平台,它是跨平台和开源的,由一个.NET运行时、一组可重用的框架库、一组SDK工具和语言编译器组成,旨在让.Netdevelopers可以更容易地编写高性能的服务应用程序和基于云的可伸缩服务,比如微服务、物联网、云原生等等;在这些场景下,对于内存的消耗往往十分敏感,也十分苛刻;为了解决这个棘手问题,同时释放应用开发人员的精力,让他们能够安心地
justmine
·
2018-12-13 08:00
.NET
高性能编程
- C#如何安全、高效地玩转任何种类的内存之Span的秉性特点(二)。
前言读完上篇《通俗易懂,C#如何安全、高效地玩转任何种类的内存之Span的本质(一)。》,相信大家对span的本质应该非常清楚了。含着金钥匙出生的它,从小就被寄予厚望要成为.NET下编写高性能应用程序的重要积木,而且很多老前辈为了接纳它,都纷纷做出了改变,比如String、Int、Array。现在,它长大了,已经成为.NET下发挥关键作用的新值类型和旗舰成员。那我们又该如何接纳它呢?一句话,熟悉它
justmine
·
2018-12-03 08:00
.NET
高性能编程
- C#如何安全、高效地玩转任何种类的内存之Span的本质(一)。
前言作为.net程序员,使用过指针,写过不安全代码吗?为什么要使用指针,什么时候需要使用它,以及如何安全、高效地使用它?如果能很好地回答这几个问题,那么就能很好地理解今天了主题了。C#构建了一个托管世界,在这个世界里,只要不写不安全代码,不操作指针,那么就能获得.Net至关重要的安全保障,即什么都不用担心;那如果我们需要操作的数据不在托管内存中,而是来自于非托管内存,比如位于本机内存或者堆栈上,该
justmine
·
2018-11-28 08:00
GPU
高性能编程
CUDA实战
书中摘录+稍微的补充1、CPU及系系统的内存称为主机,将GPU及其内存称为设备,在GPU设备上执行的函数通常称为核函数(kernel);2、CPU并行线程结构《1》、线程–>线程块–>(线程格)grid;《2》、关键的内置变量:threadIdx:3维向量,标识线程。每个线程块内的threadIdx是唯一的;blockIdx:3维向量,标识线程块,每个grid内的blockIdx是唯一的;bloc
王log
·
2018-08-26 16:02
(GP)GPU
史上最全Python从入门到资深书籍资料分享!
Python
高性能编程
Amazon五星畅销书。Python入门进阶必读。Python代码仅仅能够正确运行还不够,你需要让它运行得更快。Python核心编程(第3版)系列销量逾70000册。
眼泪你别问
·
2018-08-04 15:56
Python
书籍
编程语言
CUDA 积分法求PI
CUDA积分法求PI1.CUDA入门书籍推荐《GPU
高性能编程
CUDA实战》http://vdisk.weibo.com/s/uGXsmIpCn_4ug?
15wylu
·
2018-06-16 18:57
Projects
linux
高性能编程
学习笔记(1)
TCP/TP协议族:分层、多协议的通信体系,四层协议系统,自底向上:数据链路层、网络层、传输层、应用层数据链路层:实现网卡接口的网络驱动程序,以处理数据在物理媒介上得到传输数据链路层两个常用的协议:ARP协议(地址解析协议)、RARP协议(逆地址解析协议)网络层:实现数据包的选路和转发网络层最核心的协议是IP协议(因特网协议),另一个重要协议是ICMP协议(因特网控制报文协议)传输层:为两台主机上
_xd_
·
2018-04-27 23:58
linux
高性能
iOS 面试宝典 没有比这更全的了(持续更新)
1.ios
高性能编程
(1).内层最小的内层平均值和峰值(2).耗电量高效的算法和数据结构(3).初始化时间app再启动时花费的时间例如:app启动时可能包含操作:1>.检查版本更新2>.初始化三方地图环信
欧辰_OSR
·
2018-04-23 16:46
学习人工智能,你少不了的Python书单
让繁琐工作自动化》《“笨办法”学Python(第3版)》《Python编程初学者指南》《数据结构(Python语言描述)》《像计算机科学家一样思考Python》《Python高级编程(第2版)》《Python
高性能编程
雷小蛮
·
2018-03-28 23:36
机器学习
python
高性能编程
--002--全局解释器锁GIL
一、GIL基本概念1.GIL即为gloablinterpreterlock,全局解释器锁。这个东西是在python解释器之一的cpython中引入的一个概念,因为我们现在常用的python解释器就是cpython这个解释器,故而GIL就在python中经常被提及。在JPython这个python解释器中是不存在GIL这个东西的。2.从python设计角度看GILPython代码的执行由Python
Python扫地僧
·
2018-03-26 10:24
GIL
全局解释
器锁
python
MySQL
高性能编程
学习(1)—架构与特性
1.MySQL的应用场景Mysql具有高灵活性。应用于Web类应用,可嵌入到程序中,也可支持数据仓库、内容索引和部署软件、高可用的冗余系统、在线事务处理系统等。Mysql的灵活性在于:通过配置使它在不同的硬件上运行,支持多种不同的数据结构最大特性:存储引擎架构。将查询处理(QueryProcessing)及其他系统任务(ServerTask)和数据的存储/提取想分离。可以根据性能、特性和需求来选择
晴空❄雨霁
·
2017-10-21 13:49
MySQL数据库
Python 性能优化【1】-- Python 常用的性能分析工具
最近阅读了《Python
高性能编程
》,同时也查阅了很多相关的文档和资料,整理于此博客加深理解以及备忘。第一篇是关于几种常用分析工具是使用简介。
艾希射日
·
2017-09-06 00:39
Python
CUDA Samples: dot product(使用零拷贝内存)
以下CUDAsample是分别用C++和CUDA实现的点积运算code,CUDA包括普通实现和采用零拷贝内存实现两种,并对其中使用到的CUDA函数进行了解说,code参考了《GPU
高性能编程
CUDA实战
fengbingchun
·
2017-08-02 10:14
CUDA/TensorRT
CUDA Samples: Calculate Histogram(atomicAdd)
以下CUDAsample是分别用C++和CUDA实现的计算一维直方图,并对其中使用到的CUDA函数进行了解说,code参考了《GPU
高性能编程
CUDA实战》一书的第九章,各个文件内容如下:funset.cpp
fengbingchun
·
2017-07-31 10:53
CUDA/TensorRT
《GPU
高性能编程
CUDA实战》(CUDA By Example)读书笔记
写在最前这本书是2011年出版的,按照计算机的发展速度来说已经算是上古书籍了,不过由于其简单易懂,仍旧被推荐为入门神书。先上封面:由于书比较老,而且由于学习的目的不同,这里只介绍了基础代码相关的内容,跳过了那些图像处理的内容。另外这本书的代码这里:csdn资源前两章科普就各种讲CUDA的变迁,然后第二章讲如何安装CUDA。不会安装的请移步这里:安装CUDA.第三章CUDAC简介输出hellowor
FishSeeker
·
2017-07-13 21:21
GPU
高性能大并发服务器架构
一个典型的服务器结构主要由三部分组成网络I/O+服务器
高性能编程
技术+数据库一:网络I/O网络I/O方面,linux下面使用epoll,windows上面有IOCP,其他平台还有kqueue,dev/poll
FreeeLinux
·
2016-11-24 14:04
网络
深入理解CUDA点积运算
在学习《GPU
高性能编程
CUDA实战》(机械工业出版社)这本书时,遇到了一些问题,想了好长时间才想明白,这里我将自己的理解与大家分享一番,如果有错误的地方,欢迎请大家指点。
FiBird
·
2016-11-18 00:00
cuda
c
c++
并行
Netty
高性能编程
备忘录(上)
网上赞扬Netty高性能的文章不要太多,但如何利用Netty写出高性能网络应用的文章却甚少,此文权当抛砖引玉。估计此文很快就要被拍砖然后修改,因此转载请保持原文链接:http://calvin1978.blogcn.com/articles/netty-performance.html,否则视为侵权。。。参考资料:NettyBestPracticesa.k.aFaster==BetterbyNor
·
2016-08-14 00:00
tuicool
上一页
1
2
3
4
5
6
7
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他