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
编程总结
iOS开发之多线程
编程总结
(一)
iOS开发之多线程
编程总结
(一)背景前段时间锻炼身体胃出血的事情,每天想着这个事情,害怕有什么大问题!这周一才预约下周一去做胃镜检查,又要担心好几天啊!
chongfenqi1990
·
2020-07-01 20:57
Golang 并发
编程总结
Golang:不要通过共享内存来通信,而应该通过通信来共享内存。这句风靡在Go社区的话,说的就是goroutine中的channel…….他在go并发编程中充当着类型安全的管道作用。1.通过golang中的goroutine与sync.Mutex进行并发同步import("fmt""sync""runtime")varcountint=0;funccounter(lock*sync.Mutex){
tianmo2010
·
2020-07-01 04:45
go
数据结构
application
算法
null
tree
编程
【iOS沉思录】NSThread、GCD、NSOperation多线程
编程总结
OC中的多线程OC中多线程根据封装程度可以分为三个层次:NSThread、GCD和NSOperation,另外由于OC兼容C语言,因此仍然可以使用C语言的POSIX接口来实现多线程,只需引入相应的头文件:#include。NSThreadNSThread是封装程度最小最轻量级的,使用更灵活,但要手动管理线程的生命周期、线程同步和线程加锁等,开销较大;NSThread的基本使用比较简单,可以动态创建
Mr_厚厚
·
2020-07-01 00:43
iOS沉思录
python
编程总结
1.fromsklearn.feature_extractionimportDictVectorizer和pd.get_dummies类似,都是对数值特征直接使用,对类别特征one-hot编码,都有sparse和dense特征。但是如果想要按自己设置的类别进行,需要设置数值astype(int),类别astype(str)2.如果行连接可以使用pd.concat,列连接最好使用np.concat,
简单点1024
·
2020-06-30 13:52
python
Windows 多线程
编程总结
Windows多线程
编程总结
关键字:多线程线程同步线程池内核对象1内核对象1.1内核对象的概念内核对象是内核分配的一个内存块,这种内存块是一个数据结构,表示内核对象的各种特征。并且只能由内核来访问。
yhf19881015
·
2020-06-30 07:29
Python面向对象
编程总结
(上)
在我学习python之前一直认为python是脚本型语言,不能用面相对象的方法进行编程,当我学习了python之后我发现我错了,python不但支持面相对象而且使用的人还挺多的。我从接触编程开始就是学习的Java语言,所以面相对象编程的思想在我的脑海里根深蒂固,让我一下从面向对象编程转换到面向过程编程还有一些不适应呢,所以我就来总结一下python面向对象编程的方法和过程。我将按照面向对象的构成要
xingjiarong
·
2020-06-30 02:45
python
Python之道
Java网络
编程总结
Java网络
编程总结
本文主要对java网络编程Socket(套接字)接口的使用做详细的介绍和使用。
峥嵘life
·
2020-06-29 17:18
java
Socket编程
2019Android网络
编程总结
握手挥手 +网络层详解+加密算法分析
1.网络分层OSI七层模型OSI七层协议模型主要是:应用层(Application)、表示层(Presentation)、会话层(Session)、传输层(Transport)、网络层(Network)、数据链路层(DataLink)、物理层(Physical)。TCP/IP五层模型TCP/IP五层模型:应用层(Application)、传输层(Transport)、网络层(Network)、数据
Android Developer
·
2020-06-29 11:38
函数式编程思想概论
函数式编程思想概论前言函数λ演算λ项绑定变量和自由变量约简α变换β约简η变换纯函数、副作用和引用透明性函数式编程与并发
编程总结
原文地址前言在讨论函数式编程(FunctionalProgramming)的具体内容之前
灵动的艺术
·
2020-06-29 08:30
Java
函数式编程
python
编程总结
1,在python当中一切皆对象,每产生一个对象会对应三个属性:id、类型type和数值2,创建一个类就会创建一个类的名称空间,用来存储类中定义的所有名字,这些名字称为类的属性:而类中有两种属性:数据属性和函数属性,其中类的数据属性是共享给所有对象的,而类的函数属性是绑定到所有对象的。3,在类的内部来说,__init__是类的函数属性,但是对于对象来说,就是绑定方法。4,命名空间的问题:先从对象的
Chris573
·
2020-06-28 23:30
python
5.2019Android网络
编程总结
应用层网络协议发展历史HTTP协议http/0.91991年只有get命令,服务端直接返回html格式字符,响应完毕既断开http/1.01996可以发送任何格式内容,包括文字图像视频二进制,也丰富了GetPostHead请求和响应格式加入头信息,每个TCP只能发送一个请求,新建TCP链接的成本很高,导致效率很差http/1.11997引入持久连接,TCP默认不关闭,可复用http/2.02015
任振铭
·
2020-06-28 16:20
QT分析之网络编程
原文地址:http://blog.163.com/net_worm/blog/static/127702419201002842553382/首先对Windows下的网络
编程总结
一下:如果是服务器,其WinSDK
weixin_34082695
·
2020-06-28 11:30
第六周
编程总结
题目1.求N分之一序列前N项和本题要求编写程序,计算序列1+1/2+1/3+...的前N项之和1).实验代码#includeintmain(){intN,i;doublesum;scanf("%d",&N);sum=0;//初始化sumfor(i=1;iintmain(){intN,i;doublesum;scanf("%d",&N);sum=0;//初始化sumfor(i=1;i#include
weixin_30613433
·
2020-06-27 22:08
Java并发
编程总结
2——慎用CAS
一、CAS和synchronized适用场景1、对于资源竞争较少的情况,使用synchronized同步锁进行线程阻塞和唤醒切换以及用户态内核态间的切换操作额外浪费消耗cpu资源;而CAS基于硬件实现,不需要进入内核,不需要切换线程,操作自旋几率较少,因此可以获得更高的性能。2、对于资源竞争严重的情况,CAS自旋的概率会比较大,从而浪费更多的CPU资源,效率低于synchronized。以java
weixin_30556959
·
2020-06-27 21:28
软件工程之结对
编程总结
结对编程这个概念我还是第一次听说。最开始接触pairprogramming的时候,我有一个很大的疑问”这样做不是浪费了一个人的劳动力吗”?但是经过了这次结对编程的经历,我原来的想法实在是“toosimple,naive”存在就有其道理,结对编程必然有其可取之处我(yutao)在与张宁合作的过程中,深刻体会到了结对编程的优势,它把两个人的力量合在一起,在提高开发速度的同时,也保证了代码质量,同时两个
weixin_30401605
·
2020-06-27 19:27
Windows多线程
编程总结
文章来源:http://blog.csdn.net/shengao/archive/2005/07/17/427590.aspx1内核对象1.1内核对象的概念内核对象是内核分配的一个内存块,这种内存块是一个数据结构,表示内核对象的各种特征。并且只能由内核来访问。应用程序若需要访问内核对象,需要通过操作系统提供的函数来进行,不能直接访问内核对象(Windows从安全性方面来考虑的)。内核对象通过Cr
vovo2000
·
2020-06-27 11:10
C++
Python中的元编程
Python中的元编程文章目录Python中的元编程type类构建元类元类的应用元
编程总结
元编程概念来自LISP和smalltalk。如果自己写的代码,能生成我们需要的代码。这就是元编程。
带着梦想飞翔
·
2020-06-27 05:54
python基本知识
python网络
编程总结
目录网端总结网络基本知识IP协议ipv4协议ipv6协议mac地址局域网内部通信局域网之间通信网段内网ip地址公网ip地址本地回环地址网络开发架构C/S架构B/S架构OSI七层/五层/四层协议TCP/UDPTCPUDPSocket模块TCP通信UDP通信开多个客户端的方法粘包现象socketserver模块并发的TCP通信网端总结网络基本知识IP协议IP协议一般指IP。IP是InternetPro
yyyzh
·
2020-06-27 00:00
Linux下的系统
编程总结
1、基本指令,5个背景知识(OS,环境变量,文件类型,shell运行原理,文件权限)linux常见指令以及权限理解Linux下的权限管理与相关时间概念Linux下的find指令Linux下的黏滞位(Stickybit)2、开发环境(vim、gcc,g++,gdb,ctags,make,makefile)Linux环境搭建(vim,makefile,gdb…)3、进程1—–进程的基本概念(PCB,地
snow_5288
·
2020-06-26 13:49
Linux
多线程
编程总结
(二)——条件变量和互斥锁
互斥锁1.什么叫互斥锁?互斥锁(也成互斥量)可以用于保护关键代码段,以确保其独占式的访问,类似于二元信号量。二者都可以称为挂起等待锁———锁资源得不到满足,就会被挂起,在信号量或互斥锁上等待。注:当前线程的PCB在互斥量的等待队列等待以便快速唤醒。进程等待的本质是将PCB列入某个队列等待。2.使用方式当进入关键代码段时,需要申请互斥锁,如果失败就挂起等待,将PCB列入互斥锁的等待队列,成功就将其加
sky_Mata
·
2020-06-26 12:04
Linux
Windows USB
编程总结
GUID#include//ForDEFINE_GUID//DeviceInterfaceGUID.DEFINE_GUID(GUID_DEVINTERFACE_FOR_D3XX,0xd1e8fe6a,0xab75,0x4d9e,0x97,0xd2,0x6,0xfa,0x22,0xc7,0x73,0x6c);GUIDDeviceGUID[2]={0};GUID是通过特定算法产生的一个二进制长度为12
北方爷们
·
2020-06-26 11:00
C语言
Windows
USB
驱动编程
Linux文件I/O实现cp指令的代码(文件
编程总结
二)
文件
编程总结
【二】项目名称:实现Linux下cp指令的代码实现。目的:Linux文件I/O实现cp指令的代码,掌握常用的文件I/O函数:open、read、write、lseek、close。
Green bird
·
2020-06-25 22:25
Linux
C
Linux网络
编程总结
网络编程1、intsocket(intdomain,inttype,intprotocol)domain:说明我们网络程序所在的主机采用的通讯协族(AF_UNIX和AF_INET等).AF_UNIX只能够用于单一的Unix系统进程间通信,而AF_INET是针对Internet的,因而可以允许在远程主机之间通信(当我们mansocket时发现domain可选项是PF_而不是AF_,因为glibc是p
zipfeel
·
2020-06-25 16:26
#
linux操作系统
linux脚本
编程总结
0、shell脚本语言和c/c++语言有什么关系?软件软件来源语法规则gcc/g++?c/c++语言shellc/c++编写shell脚本语言makec/c++编写makefile语言pythonc/c++编写python语言javac/c++编写java语言xxx语言解析器c/c++编写xxx语言为什么这么多语言解析器都用c/c++语言来编写?一个字:效率高。1、shell脚本语法https:/
zipfeel
·
2020-06-25 16:55
#
linux操作系统
网络程序设计 面向TCP/IP
编程总结
第一章网络编程基础知识网络由节点和连线构成。现实用应用中的网络由硬件设备(路由器、交换机、网线)+应用软件组成。计算机网路技术发展的第一个里程碑以报文或分组交换技术的出现为标志。数据交换的三种主要形式:电路交换:在电路交换方式中,通过网络节点(交换设备)在工作站之间建立专用的通信通道,即在两个工作站之间建立实际的物理连接。一旦通信线路建立,这对端点就独占该条物理通道,直至通信线路被取消。报文交换:
Wqanxiu
·
2020-06-25 14:08
网络程序设计
linux系统
编程总结
(一)
linux系统编程1.命令解析器2.Linux快捷键2.1命令和路径补齐:2.2主键盘快捷键:3.Linux系统目录结构4.用户目录5.文件和目录操作5.1查看目录5.2在目录a和目录b之间徘徊:5.3创建目录5.4删除5.5创建文件5.6删除文件5.7复制5.8查看文件中内容(5种方式):5.10.创建快捷方式(软链接):5.12硬链接6.文件和目录的属性6.1wc:查看文本文件信息6.2od:
宁采晨
·
2020-06-24 17:12
linux系统编程
DBUS
编程总结
DBUS是个3层架构的进程间通信系统,包括:1.函数库libdbus,用于两个应用程序呼叫联系和交互消息。2.Messagebusdaemon,总线守护进程可同时与多个应用程序相连,并能把来自一个应用程序的消息路由到0或者多个其他程序。3.一系列基于特定应用程序框架的Wrapper库。比如libdbus-glib,libdbus-python.那么使用DBUS无非就这几种方式:1.使用low-le
mika85489
·
2020-06-24 14:39
DBUS
项目
编程总结
2020-04月份~2020-05月份
springboot框架从0到1的搭建连接到postgresql,mybatis公司自有框架的前后端包,jar包冲突打包步骤ideaintel的生疏到熟练快捷键的使用zookeeper搭建参照:https://www.cnblogs.com/zhangkaimin/p/10947553.htmlkafka搭建kafka搭建需要先搭建zookeeper,还需要熟知一些kafka的命令参照:https
lansesl2008
·
2020-06-24 02:21
错误总结
linux/unix多线程/多进程
编程总结
(二)
linuxUnix多线程多进程
编程总结
(一)进程间通信共享内存顾名思义,共享内存就是允许两个不相关的进程访问同一个逻辑内存。共享内存是在两个正在运行的进程之间共享和传递数据的一种非常有效的方式。
gx_1983
·
2020-06-23 11:28
linux
Qt
编程总结
文章目录Qt选择文件对话框Qt选择目录Qt获取文件大小QMessageBoxQt设置应用程序图标Qt应用程序upx压缩Qt去掉最大化最小化按钮和最大化Qt数据类型转换qDebugQt选择文件对话框#includevoidMainWindow::open(){QStringpath=QFileDialog::getOpenFileName(this,tr("OpenImage"),".",tr("I
ecc0925
·
2020-06-23 05:07
QT
数据库
编程总结
数据库
编程总结
当前各种主流数据库有很多,包括Oracle,MSSQLServer,Sybase,Informix,MySQL,DB2,Interbase/Firebird,PostgreSQL,SQLite
byxdaz
·
2020-06-22 19:55
数据库编程
日记博文
计算机编程算法和数学有什么关系?
从事编程工作多年,喜欢在工作之余,夜深人静的时候写点编程感悟,喜欢分享自己的一点
编程总结
,算是给还在编程路上小伙伴一点启示,学习编程如同一层窗户纸,在某有捅破之前永远觉得距离很遥远,一旦有了感觉进入状态了
南云编程
·
2020-06-22 17:46
Java NIO框架Netty简单使用
之前写了一篇文章:Java网络IO
编程总结
(BIO、NIO、AIO均含完整实例代码),介绍了如何使用Java原生IO支持进行网络编程,本文介绍一种更为简单的方式,即JavaNIO框架。
anxpp
·
2020-06-22 14:30
Linux系统编程知识体系框图
Linux系统
编程总结
:进程基本概念:https://blog.csdn.net/adorable_/article/details/80035032Linux环境变量:https://blog.csdn.net
adorable_
·
2020-06-22 12:20
Linux
linux下多进程/多线程
编程总结
1.fork()实现创建一个子进程,pthread_create()实现创建一个线程.2.vfork()也创建一个子进程,但父进程将挂起,直到子进程调用exec()/exit()的函数3.sem_init(),sem_wait(),sem_post()函数暂时无法用在多进程中,只支持多线程操作4.其他IPC可以用在多进程和多线程中linux下线程pthread编译时为什么要加lpthreadlpt
NO_007
·
2020-06-22 02:19
Linux_shell
编程思想的重要性:三天入门N门编程语言
在此,将部分
编程总结
,分享于各位编程同仁,希望大家的编程之路,走得轻松一点,有趣一点。大部分人,对于编程语言的学习,总是望而却步,甚至是听之却步的。
Javajvee
·
2020-06-21 22:12
面试知识汇总(四)-- 多线程和并发
一张图让你看懂JAVA线程间的状态转换锁:锁机制:synchronized、Lock、ConditionJava中的锁死锁Volitale并发编程:Java并发编程:Thread类的使用Java多线程
编程总结
dido222
·
2020-06-21 19:42
Android开发岗面试题
多进程
编程总结
1>进程的创建:pid_tfork(void);该函数每次调用都会返回两次,在父进程中返回子进程ID,在子进程中返回0,所以当fork()==0的时候就是子进程了,失败就返回-12>子进程复制了父进程哪些数据(读时共享,写时复制)1.进程的资格(真实(real)/有效(effective)/已保存(saved)用户号(UIDs)和组号(GIDs))2.环境(environment)3.内存四区(堆
Allen_Walker_QAQ
·
2020-06-21 16:33
Linux系统
编程总结
Linux下的多线程编程1引言线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Unix也支持线程的概念,但是在一个进程(process)中只允许有一个线程,这样多线程就意味着多进程。现在,多线程技术已经被许多操作系统所支持,包括Windows/NT,当然,也包括Linux。为什么有了进程的概念后,还要再引入线程呢
zipfeel
·
2020-06-21 05:18
#
linux操作系统
linux/unix多线程/多进程
编程总结
(一)
linux/unix多线程多进程
编程总结
(二)linux/unix多线程,多进程编程是在实际工作中经常使用到的技能,在C语言或者C++语言面试的时候也经常会被问到此部分内容。
gx_1983
·
2020-06-21 01:59
linux
Java并发
编程总结
volatile实质是内存的可见性:cpu缓存包括:寄存器、L1、L2等,把线程的计算结果首先缓存在CPU缓存中,这对于线程来说是本地缓存,CPU不直接和内存进行通讯,只和本地缓存进行通信,当一个变量声明为volatile时,当对这个volatile变量进行读的时候,CPU会首先把自己的本地缓存中的内容失效,把内存中对应的数据加载到本地缓存,再进行操作。当对这个volatile变量进行写操作完成以
topwqp
·
2020-06-21 01:21
Java 网络IO
编程总结
(BIO、NIO、AIO均含完整实例代码)
转载请注明出处:http://blog.csdn.net/anxpp/article/details/51512200,谢谢!本文会从传统的BIO到NIO再到AIO自浅至深介绍,并附上完整的代码讲解。下面代码中会使用这样一个例子:客户端发送一段算式的字符串到服务器,服务器计算后返回结果到客户端。代码的所有说明,都直接作为注释,嵌入到代码中,看代码时就能更容易理解,代码中会用到一个计算结果的工具类,
曹洪双
·
2020-06-21 00:47
java
IEEE极限
编程总结
(UESTC)
队名:StopAC世界排名:142(各位大佬轻喷)简要介绍一下本次比赛。就是没过一段时间官方会出一些题,采用的是OI赛制,过多少点给多少分,另外这个比赛很肝的一点是要连续编程24小时。即肯定要打通宵。。。最后根据大家拿了多少分排名。另外题目的分数会动态变化,做的人越多,题目分数越低,所以假如遇到水题需要手速快。以下是瞎逼逼时间早上八点开始,一如既往的缺觉,第一题开对了一道水题extremerapp
FrostMonarch
·
2020-06-20 22:25
ES6
编程总结
一:严格模式除了正常运行模式(混杂模式),ES5添加了第二种运行模式:"严格模式"(strictmode),顾名思义,这种模式使得Javascript在更严格的语法条件下运行。针对整个脚本文件:将`usestrict`放在脚本文件的第一行,则整个脚本文件将以严格模式运行针对单个函数:将`usestrict`放在函数体的第一行,则整个函数以严格模式运行区别-必须用var声明变量-禁止自定义的函数中的
暖男Gatsby
·
2020-04-23 22:52
Java并发
编程总结
01_线程基础
1.什么是线程?现代操作系统调度的最小单元是线程,在一个进程里面可以创建多个线程,这些线程都有各自的计数器、堆栈和局部变量等属性,并且能够访问共享的内存变量,处理器在这些线程上高速切换,让使用者感觉到这些线程在同时执行2.多线程的好处?1.更多的处理器核心2.更快的响应时间,异步任务并行执行3.更好的编程模型3.线程的状态NEW:初始状态,线程被构建,但是还没有调用start()RUNNABLE:
qizhi_wang
·
2020-04-11 16:02
学习系统
编程总结
}2}YY@0DZ12E(B8$6~I`_QJ.png1,文件操作1.1普通文件操作:使用open函数创建函数#include#include#includeintopen(constchar*pathname,intflags);intopen(constchar*pathname,intflags,mode_tmode);intcreat(constchar*pathname,mode_tmo
酸菜牛肉
·
2020-04-04 15:23
java 初学者 第一阶段作业
编程总结
及心得体会
0.前言第一阶段java作业分为3次。第一次作业是简单得一些语法和一些简单得逻辑思维,主要内容有求三角形是什么三角形的,还有就是求坐标点所在范围的,也涉及到了数字和字母的转换,总之相相当于是给java初学者得一次入门练习,但是这个是基于在有C语言的基础之上;第二次作业是关于日期求下n天还有上n天以及两个日期之间相差多少天,里面涉及得比第一次多了一点,涉及到了日期的基本逻辑判断以及简单算法的设计,同
淞丶forever
·
2020-04-03 23:00
大而全的java并发
编程总结
我以为,学习java编程,关键在于三点,OOP,并发和JVM。最后两点其实是联系比较紧密的,并且是属于java语言特有的属性。之前在学习java的时候对并发的理解比较粗浅,利用这一段时间,进一步的学习了java并发的定义,原理和例子,写篇文章总结一下。之前看过一篇关于Java多线程编程的文章,里面有一句话特别好,说的是多线程编程看上去很深奥,在学习概念,理解和设计并发程序上很容易出错。但是从根本上
11舍的华莱士
·
2020-03-29 21:41
思维
编程总结
好奇刚开始接触这四个字时,我并不知道什么是思维编程。按照字面意思理解,在脑海中编写一套思维程序,让自己接触到任何东西时,自动按照那一套程序运转。当时就是这么理解的。不过,我很好奇,老师的思维编程到底是一种理念还是一种基于理念下的一套可操作的方法。按道理,改变人的思维方式是极其困难的事情。以我仅有的一点点知识,我只知道元认知能力可以帮助自己看到自己的思维方式,进而慢慢修改。有很多疑问。如何进行思维编
春天的约会
·
2020-03-28 16:56
链式编程,函数式编程和ReactiveCocoa
昨天看了一篇文章,http://www.jianshu.com/p/87ef6720a096,感觉里面对链式编程和函数式
编程总结
得挺不错,,对此我总结和补充一下。
shuang005024
·
2020-03-21 09:24
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他