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
UAVCAN开发系列
mac
开发系列
26:NSView实现圆角效果
设计稿中常常要求实现圆角效果,这样才能体现macui的特色。NSView默认是尖角的,要想实现圆角效果,最直观的做法是,在xib文件的基础上,加一层layer,再设置layer的cornerRadius属性,代码如下:self.view.wantsLayer=YES;self.view.layer.cornerRadius=VIEW_RADIUS;然而实践证明,上述使用xib的方式,并不能很好地达
悲观患者
·
2020-02-15 13:24
Python Web
开发系列
课程之——介绍ORM & 创建Model
【前置课程】你的第一个DjangoView【5分钟】ORM概念理解对象关系映射(英语:(ObjectRelationalMapping,简称ORM,或O/RM,或O/Rmapping),是一种程序技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换。它的作用是在关系型数据库和业务实体对象之间作一个映射,这样,我们在具体的操作业务对象的时候,就不需要再去和复杂的SQL语句打交道,只需简单的操
雪莉说
·
2020-02-15 01:33
Unity3D界面
开发系列
视频教程
Unity3D界面
开发系列
视频教程从第一讲到第九讲分9次课程对Unity界面相关的知识进行了全面的总结和细致入微的分析,我们通过这套课程可以很容易的学习到Unity3d开发中的界面开发知识,从而更加有利于我们只做游戏
dotcoolgirl
·
2020-02-14 07:46
NDK
开发系列
之——Cmake配置方法
PC端强大的ps功能,现如今移动端也逐渐实现了,这得益于调用了C/C++这么强大的库。其处理效率,安全度都是java无法比拟的。什么是jni?是JavaNativeInterface缩写,即java本地接口。java通过这个协议就可以调用外部的C/C++方法。JNI是属于Java的,与Android无直接关系。什么是NDK?是NativeDevelopKit缩写,即本地开发工具包。就是官方让jni
奔跑吧焦宇
·
2020-02-14 02:32
MongoDB
开发系列
:从数据集合的设计开始
MongoDb中集合概念就是关系型数据库中的表,本文讨论的内容主要集中在MongoDb数据库库设计集合时关键原则和常见的设计误区。本文约定读者对MongoDb的基本概念有一定的了解。第一条准则抛弃关系型数据库设计的范式约束,摒弃关联查询。先考虑内嵌形式,再考虑引用,视使用场景而定。内嵌就是充分利用MongoDb的文档特定,通过嵌套文档的形式,将一组数据统一保存在一个文档下。即一条记录中,这样在列表
needrunning009
·
2020-02-14 00:51
mongodb
iOS组件化开发实施一期文档
组件化组件化
开发系列
:(一)iOS组件化开发架构设计思考(二)iOS组件化开发实施一期文档前言 我们在谈模块化、组件化,中心路由,响应式编程,三层、四层架构,依赖注入等概念的时候,出发点是什么?
择势勤
·
2020-02-13 18:41
iOS
开发系列
:让你的应用“动”起来--CALayer
概览在iOS中随处都可以看到绚丽的动画效果,实现这些动画的过程并不复杂,今天将带大家一窥iOS动画全貌。在这里你可以看到iOS中如何使用图层精简非交互式绘图,如何通过核心动画创建基础动画、关键帧动画、动画组、转场动画,如何通过UIView的装饰方法对这些动画操作进行简化等。在今天的文章里您可以看到动画操作在iOS中是如何简单和高效,很多原来想做但是苦于没有思路的动画在iOS中将变得越发简单:CAL
Kasign
·
2020-02-13 13:22
Truffle设置Solidity版本
如果要快速掌握以太坊的开发,推荐汇智网的以太坊
开发系列
教程。1、问题重现由于solidity比较新,语法还在变换当中,因此你从网上找到的示范源码,有可能已经不能通
编程狂魔
·
2020-02-13 05:21
mac
开发系列
1:禁用NSMenu中的系统services菜单项
mac
开发系列
(1):禁用NSMenu中的系统services菜单项当用NSMenu创建一个右键菜单时,mac系统会默认插入一些服务(services)菜单项,如下图,xlsx文件的右键菜单中,除了自定义的菜单项
悲观患者
·
2020-02-12 18:42
mac
开发系列
13:NSTimer中可能隐藏的循环引用
我们知道,循环引用指的是双方直接或者间接持有(retain)对方,形成“持有环”,导致双方都不能被正确释放(release),进而引发内存泄漏甚至更严重的后果。NSTimer(计时器)常常被用来执行一些定时重复的任务,api如下:(NSTimer*)scheduledTimerWithTimeInterval:(NSTimeInterval)seconds//重复任务的时间间隔target:(id
悲观患者
·
2020-02-12 13:14
急速
开发系列
——RxJava实战技巧大全
这几天一直看《激荡三十年》,感觉非常不错。这篇文章本身并不想写,因为总觉得没什么含量。后面写着写着,发现其中的有些点还是非常有意思的,因此这篇文章的重点在rxjava使用场景说明及rxjava内存优化上。rxjava的使用场景更多的取决于我们所面临的业务以及当前rxjava的一些操作符是否提供了对业务的支持,而对于内存优化上,则是要求我们尽可能快的解除订阅关系。另外本文对RxBinding,RxL
涅槃1992
·
2020-02-11 08:41
mac
开发系列
19:苹果设备之间利用Multipeer Connectivity进行数据传输
1、基本原理:MultipeerConnectivity是一个框架,用于苹果设备发现其他近场的苹果设备,以及苹果设备之间基于消息数据,流数据和资源数据的通信。对于iOS设备,底层数据传输是利用日常的WiFi网络,点对点wifi(也叫直连wifi,即不需要走路由器)和蓝牙;对于macOS和tvOS设备,则是利用日常wifi,点对点wifi以及以太网。2、代码实现:1)利用设备名初始化设备的peeri
悲观患者
·
2020-02-11 04:17
GCD
iOS
开发系列
--并行开发其实很容易浅谈GCD中的信号量NSOperationQueue和NSOperationdispatch_group结合sdwebImage几行代码搞定批量下载图片、音频等文件GCD
y824165978
·
2020-02-10 17:11
【译】初学者的 MacOS 开发教程:第三部分
原文欢迎回到我们的新手macOS
开发系列
教程,这是我第三部分,也是最后一部分。在第一部分你学习了怎样安装Xcode和创建简单的APP。
z_k
·
2020-02-10 13:47
Chrome插件(扩展)开发资料
www.cnblogs.com/liuxianan/p/chrome-plugin-develop.html360开发文档http://open.chrome.360.cn/html/dev_ex.htmlChrome浏览器扩展
开发系列
simadi
·
2020-02-09 17:00
TextureView+MediaPlayer实现在线短视频播放
Android多媒体
开发系列
文章Android多媒体开发:录音机Android多媒体开发:照相机TextureView+MediaPlayer实现在线短视频播放Android多媒体开发:第三方框架TextureView
JackChen1024
·
2020-02-09 09:35
教育随笔30:“聚焦统编教材.创生新意课堂”培训有感
图片发自App一、
开发系列
课例王老师所教授的这节课属于中国民间故事导
jj若水盈盈
·
2020-02-09 02:07
mac
开发系列
30:ServiceCenter和ExtensionCenter源码理解
单例和delegate是oc最常用的两种设计模式。其实从设计模式层面而言,delegate叫做观察者模式更为贴切。ServiceCenter和ExtensionCenter分别为了集中管理单例和delegate。一、ServiceCenter微信中不少对象都是要面向全局提供service的,如:账号相关的AccountService、CDN相关的CdnComMgr、delegate管理相关的Ext
悲观患者
·
2020-02-08 15:07
嵌入式
开发系列
教程(六) 并发模型之多线程
对于学习,我有一个观点,便是学习一项技能,就要学习它的历史,这样才能搞清楚他的来龙去脉,理解他当下为什么是这个样子。对于嵌入式编程来讲更是这样,单片机性能相当于早期的计算机,嵌入式程序员所面临的环境相当于早期的计算机程序员。我们可以从那里获得较好的经验。在前面,我们探讨了回调和协程两种并发模型。对于复杂程序,回调模型实现困难,可读性不高,为此我们引入了协程模型。我们还是沿用上一节的例子,对于一个L
qianlihu
·
2020-02-08 12:07
mac
开发系列
29:for in遍历NSMutableArray隐藏的crash
今天遇到一枚crash,主要错误信息如下:reason:'***Collectionwasmutatedwhilebeingenumerated.'大致意思是,集合在枚举时被修改了。于是谷歌一把,发现出错的代码大多形如:for(iteminarray){//难道这里的array用的不是下面修改后的实时array?if(condition){[arrayremoveObject:xxx];}}自己的
悲观患者
·
2020-02-07 19:17
Python Web
开发系列
课程之——Django环境安装
【前置课程】Python环境安装【2分钟】下载Django下载地址:https://www.djangoproject.com/download/django【10分钟】安装Django方式一:pipinstallDjango==1.11.3讲解:pipinstall的语法通过{==1.11.3}指定了Django的版本号,使用【pipinstallDjango】会默认安装Django官方的最新版
雪莉说
·
2020-02-07 05:44
EOS
开发系列
(一)从源码搭建一个EOS测试节点
引言从本周开始,我要EOS一条道走到黑了。一边学习EOS开发,一边记录,今天算是开篇。这个系列不知道会有几篇,看后面的学习情况吧。理想情况是在EOS主链上线前能对EOS开发有一个非常深刻的理解。今天是第一篇,从源码搭建一个EOS节点。从源码编译EOS打开EOS在github上的网址https://github.com/EOSIO/eos,其Readme.md中讲的比较清楚,对于目前EOS支持ubu
王巨
·
2020-02-07 03:05
mac
开发系列
35:CPU监控
今天有用户反馈,在mac微信不退出的情况下,盖上电脑,发热会比较厉害,然后打开电脑,用活动监视器看到mac微信的能耗和CPU占用率都比较高。很自然的想法就是,盖上电脑期间,mac微信究竟干了什么事情,这些事情当中,又有哪些比较耗CPU?如果是开着电脑,并且可以重现,就可以用instrument来定位耗CPU的业务代码。然而,盖上电脑没法用instrument,所以只能靠日志了。那么,日志要怎么加,
悲观患者
·
2020-02-06 22:20
iOS
开发系列
-线程同步dispatch_apply
本笔记参考该该作者帖子,自己学习,提升使用dispatch_apply类似一个for循环,会在指定的dispatchqueue中运行block任务n次,如果队列是并发队列,则会并发执行block任务,dispatch_apply是一个同步调用,block任务执行n次后才返回。简单的使用方法:并发队列dispatch_queue_tqueue=dispatch_queue_create("queue
lltree
·
2020-02-06 18:29
leaflet结合geoserver利用WFS服务实现图层新增功能(附源码下载)
前言leaflet入门
开发系列
环境知识点了解:leafletapi文档介绍,详细介绍leaflet每个类的函数以及属性等等leaflet在线例子leaflet插件,leaflet的插件库,非常有用内容概览
GIS之家
·
2020-02-06 11:00
iOS组件化开发架构设计思考(初版)
组件化组件化
开发系列
:(一)iOS组件化开发架构设计思考(二)iOS组件化开发实施一期文档前言 我们在谈模块化、组件化,中心路由,响应式编程,三层、四层架构,依赖注入等概念的时候,出发点是什么?
择势勤
·
2020-02-05 21:56
mac
开发系列
33:__bridge导致的内存泄漏
ARC只会管理OC对象,而CoreFoundation(简称CF)中的对象是用C语言实现的,这就意味着,分配给CF对象的内存需要手动释放,否则会造成内存泄漏。单独使用CF对象时,通常不会忘记手动释放内存。然而,OC对象和CF对象之间是可以相互转换的(通过桥接),这时候就很容易犯错。苹果提供了三种桥接转换的方法:1、__bridge__bridge只做类型转换,不会改变对象的所有权(这里说的所有权即
悲观患者
·
2020-02-05 13:59
Swift服务端
开发系列
:(四)Ubuntu部署Swift服务端
Swift服务端
开发系列
完整版swift服务端
开发系列
一、拉取git仓库1、初始化配置gitgitinit2、配置缓存密码git默认缓存密码15分钟:gitconfig--globalcredential.helpercache
择势勤
·
2020-02-02 17:38
【为生活
开发系列
之二】Android微信新版全自动抢红包助手
前言新的一年又到了,又到了拼手速和网速的时候了,网速是硬件条件,没有办法了,不过手速这种东西,没有还不能创造么,哈哈。其实之前网上有很多老铁已经分享过类似的插件的实现方式,但是微信其实本身也是在做对第三方插件的规避操作,所以,微信的每一个新版本都会修改相同控件的id,所以之前的很多插件都不能再使用了,而且之前的有些判断方法也不能再适用新版本的微信,所以我研究了几天,新版全自动微信抢红包助手就应运而
Roll圈圈
·
2020-02-02 06:24
Swift服务端
开发系列
:(六)Swift服务端基础管理—常用操作指令
Swift服务端
开发系列
完整版swift服务端
开发系列
一、git拉取主分支最新代码git官方使用文档1、推荐指令:git强制覆盖本地命令(批量执行)gitfetch--allgitbranchmastergitreset
择势勤
·
2020-02-02 04:54
Swift服务端
开发系列
:(三)Ubuntu安装最新版Vapor
Swift服务端
开发系列
完整版swift服务端
开发系列
1、下载官方安装脚本要安装Vapor,您需要从Vapor开发人员那里下载并执行脚本,该脚本会将Vapor的官方软件包存储库添加到服务器的软件包列表中
择势勤
·
2020-02-02 00:56
Swift服务端
开发系列
:(五)Ubuntu配置守护进程Supervisor
Swift服务端
开发系列
完整版swift服务端
开发系列
一、Supervisor简介将应用部署到线上后,需要保证应用一直处于运行状态,在遇到程序异常、报错等情况,导致应用终止时,需要保证程序可以立刻重启,
择势勤
·
2020-02-01 19:49
mac
开发系列
34:xcode条件断点和符号断点
断点调试是遇到问题时的必用套路,但是很多时候,普通断点并不能满足需求,下面简单介绍两种更好用的断点。1、条件断点当我们需要在循环里加断点,并针对满足某种条件的一些迭代时,如果用普通断点,就得不停地“Continueprogramexecution”,直至等到目标迭代,这样的做法显然太低效了。那么来看看条件断点是怎么玩的:2、符号断点****当我们需要调试的代码是在框架的实现文件里时,普通断点根本没
悲观患者
·
2020-02-01 15:31
Linux (x86) Exploit
开发系列
教程之一(典型的基于堆栈的缓冲区溢出) 无标题文章
典型的基于堆栈的缓冲区溢出虚拟机安装:Ubuntu12.04(x86)这个帖子是最简单的漏洞开发教程系列,在互联网上你可以找到很多关于它的文章。尽管它丰富和熟悉,我更喜欢自己写博客文章,因为它将作为我未来许多职位的先决条件!什么是缓冲区溢出?将源缓冲区复制到目标缓冲区可能导致溢出1、源字符串长度大于目标字符串长度。2、不进行大小检查。缓冲区溢出有两种类型:1、基于堆栈的缓冲区溢出-这里的目标缓冲区
看雪学院
·
2020-01-08 17:20
iOS
开发系列
--触摸事件、手势识别、摇晃事件、耳机线控
--iOS事件全面解析概览iPhone的成功很大一部分得益于它多点触摸的强大功能,乔布斯让人们认识到手机其实是可以不用按键和手写笔直接操作的,这不愧为一项伟大的设计。今天我们就针对iOS的触摸事件(手势操作)、运动事件、远程控制事件等展开学习:iOS事件简介触摸事件手势识别运动事件远程控制事件iOS事件在iOS中事件分为三类:触摸事件:通过触摸、手势进行触发(例如手指点击、缩放)运动事件:通过加速
翘楚iOS9
·
2020-01-08 09:20
openlayers4 入门
开发系列
之小区信号扇形图篇
openlayers4入门
开发系列
的地图服务基于Geoserver发布的,关于Geoserver方面操作的博客,可以参考以下几篇文章:geoserver安装部署步骤geos
gis之家
·
2020-01-07 22:13
leaflet结合turf.js实现多边形分割(附源码下载)
前言leaflet入门
开发系列
环境知识点了解:leafletapi文档介绍,详细介绍leaflet每个类的函数以及属性等等leaflet在线例子leaflet插件,leaflet的插件库,非常有用内容概览
GIS之家
·
2020-01-07 14:00
leaflet结合turf.js实现多边形分割(附源码下载)
前言leaflet入门
开发系列
环境知识点了解:leafletapi文档介绍,详细介绍leaflet每个类的函数以及属性等等leaflet在线例子leaflet插件,leaflet的插件库,非常有用内容概览
GIS之家
·
2020-01-07 14:00
Linux (x86) Exploit
开发系列
教程之十一 Off-By-One 漏洞(基于堆)
Off-By-One漏洞(基于堆)译者:飞龙原文:Off-By-OneVulnerability(HeapBased)预备条件:Off-By-One漏洞(基于栈)理解glibcmallocVM配置:Fedora20(x86)什么是Off-By-One漏洞?在这篇文章中提到过,将源字符串复制到目标缓冲区可能造成Off-By-One漏洞,当源字符串的长度等于目标缓冲区长度的时候。当源字符串的长度等于目
ApacheCN_飞龙
·
2020-01-07 13:52
嵌入式
开发系列
教程(五) 嵌入式系统软件设计(中)
上一篇文章介绍了一个可以用在单片机上的事件处理机制。其一个事件循环是这样的。intmain(){intevent;eventHandlerfunc;while(1){event=Event();//事件检测,可以检测到按键按下if(event!=-1){func=findEventHandler(event);//事件匹配,可以匹配到LedOn函数func();//事件处理,调用LedOn函数//
qianlihu
·
2020-01-06 22:35
微信公众号开发之模板消息
欢迎留言、转发微信极速
开发系列
文章:点击这里最近有点小感冒,文章的更新进度延误了一些,希望此系列文章对你研究微信公众开发有帮助。前几篇文章介绍了微信支付。
Javen205
·
2020-01-06 01:31
mac
开发系列
18:嵌套framework签名的坑
第三方sdk常常以framework的形式被引入xcode工程,对于要发appstore的应用而言,第三方sdk是必须要签名的。签名命令如下:codesign--verbose--force--sign"mycertificate""myframework"上述命令对一般framework都可以签名成功,直到有一次遇到了如下错误:老规矩,谷歌一把错误提示,得到如下答案:然后查codesign手册的
悲观患者
·
2020-01-05 09:16
WordPress版微信小程序
开发系列
(二):安装使用问答
自WordPress版微信小程序发布开源以来,受关注的程度超过我原来的想象。这套程序主要面对的用户是wordpress网站的站长,如果wordpress站想在微信的生态圈得到推广,小程序成为一种重要的渠道。随着使用WordPress版微信小程序的人越来越多,针对这套程序(包括wordpress插件)的安装和使用的问题也增加了,有些问题比较简单,都是常识,有些问题只要认真去看我的撰写的文档,都可以得
xiajianbo
·
2020-01-05 09:36
微信公众号开发之微信买单
微信开发交流群:148540125欢迎留言、转发、打赏微信极速
开发系列
文章:http://www.jianshu.com/p/a172a1b69fdd首先来看看微信支付都有哪些产品微信支付-产品大全.png
Javen205
·
2020-01-04 22:00
arcgis api 3.x for js 入门
开发系列
五地图态势标绘(附源码下载)
前言关于本篇功能实现用到的api涉及类看不懂的,请参照esri官网的arcgisapi3.xforjs:esri官网api,里面详细的介绍arcgisapi3.x各个类的介绍,还有就是在线例子:esri官网在线例子,这个也是学习arcgisapi3.x的好素材。内容概览基于arcgisaqpi的Draw工具基本绘制拓展Draw工具的绘制源代码demo下载本篇实现地图态势标绘功能模块,截图如下:im
gis之家
·
2020-01-03 12:35
OC之KVC、KVO
iOS
开发系列
--Objective-C之KVC、KVOiOS--KVO的实现原理与具体应用iOSKVC简单理解-(nullableid)valueForKey:(NSString*)key;//直接通过
专业移动开发
·
2020-01-03 10:30
从零开始学虚幻4游戏
开发系列
01
开始前的废话本教程适用对象:1.对使用虚幻4引擎开发AR/VR游戏感兴趣的童鞋;2.此前几乎没有过任何平台的开发经验,当然,如果有任何平台的游戏或应用开发经验就更好不过。本教程将包含的内容:Part1.使用虚幻4引擎中的蓝图系统开发简单的游戏Part2.使用虚幻4引擎中的蓝图系统和C++开发游戏Part3.使用虚幻4引擎开发ARKit平台的游戏Part4.使用虚幻4引擎开发HTCVive平台的游戏
一个做iOS的程序员
·
2020-01-02 14:52
Linux (x86) Exploit
开发系列
教程之九 使用 unlink 的堆溢出
使用unlink的堆溢出译者:飞龙原文:Heapoverflowusingunlink预备条件:理解glibcmalloc这篇文章中,让我们了解如何使用unlink技巧成功利用堆溢出。但是在了解它之前,首先让我们看看漏洞程序:/*Heapoverflowvulnerableprogram.*/#include#includeintmain(intargc,char*argv[]){char*fir
ApacheCN_飞龙
·
2020-01-02 05:35
openlayers4 入门
开发系列
之聚合图篇(附源码下载)
openlayers4入门
开发系列
的地图服务基于Geoserver发布的,关于Geoserver方面操作的博客,可以参考以下几篇文章:geoserver安装部署步骤geos
gis之家
·
2020-01-02 05:24
IOS
开发系列
之UIScrollView(滚动视图)的常用属性和应用举例(滑动相册、轮播图)
UIScrollView:滚动视图UIScrollView在IOS的UI开发中有着广泛的应用,可实现很多关于视图滚动的效果,此篇以一个简单的轮播图Demo为例,简要地介绍UIScrollView类的应用(附完整代码).一.创建对象:UIScrollView*scrollView=[[UIScrollViewalloc]initWithFrame:frame];二.常用属性:1.滚动区域:scrol
visumall官方助手
·
2020-01-02 00:13
上一页
32
33
34
35
36
37
38
39
下一页
按字母分类:
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
其他