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
Python人工智能开发系列
小程序
开发系列
基础部分-上线发布
掌握了前两节基本内容,接下来我们尝试着发布一个可以在手机上查看版本。只要能发布成功,那么后面可以根据业务和学习的进展提交小程序版本,如果要提交必须填写对应的AppID,现在小程序已经对个人放开,大家可以放心去申请了。1.填写申请的AppID2.这次只是做演示的需要,我们创建一个小程序,点击预览就可以完成在手机上查看了。页面完成3个tab。每个对应的一个页页面3.好了在手机上看到就是这个样子了4.点
全栈工程师华栋
·
2020-04-03 20:57
羊皮书APP(Android版)
开发系列
(二十一)双联动分组ListView,类似于外卖点餐
双联动ListView在很多APP中都有应用,美团外卖、糯米外卖、京东分类等都有使用。效果图如下:pic1.jpegpic2.jpeg双ListView分为左侧ListView和右侧ListView,通过左侧ListView的点击来定位右侧ListView的位置,通过右侧ListView的滑动来定位左侧ListView的选中位置。左侧ListView我们直接使用原生ListView即可,右侧Lis
JeenWang
·
2020-04-03 14:20
小程序
开发系列
基础部分-代码结构
上节中开发环境帮助自动生成很多文件,也尝试的修改了一些并完成了显示小程序一个页面有四个文件组成:(1)js表示页面逻辑(2)wxml表示页面结构(3)wxss表示页面样式(负责页面外观)(4)json表示页配置(存放页面基础数据)为了减少页面配置,小程序约定这四个文件要有相同的文件名和路径其中wxss和json不是必须项。js文件表示页面的逻辑,一个小程序页面有一个生命周期,从开始到结束需要处理的
全栈工程师华栋
·
2020-04-03 11:03
mac
开发系列
31:线程同步锁@synchronized源码理解
今天遇到一枚crash,利用堆栈,初步判断原因是“多线程写DB”,问题代码大致如下:NSMutableArray*arr;@synchronized(arr){arr=[selffunc];//func方法中有写DB操作if(arr==nil){arr=[NSMutableArrayarray];}}可是这里明明用了同步锁@synchronized,为什么还会有多个线程同时进入block呢?老套路
悲观患者
·
2020-04-03 03:48
mac
开发系列
32:NSLock死锁场景
今天有用户反馈,mac微信卡死在登录界面,彩球一直转。从现象来看,是主线程卡住了,难道是死循环了?进一步地,开启调试符号("BuildSettings"->"StripLinkedProduct"置为NO),发现console里面狂刷主线程卡顿监控日志,主要堆栈如下:[I][][MMLagMonitor.mm,startMonitorWithCallback,179]][INFO:Backtrac
悲观患者
·
2020-04-03 01:17
微信
开发系列
---02:实现POST请求响应
继续昨天的,现在我们的微信测试成功了,可以开发实现微信的各种功能,今天主要实现微信的简单交互,比如发送语音,图片,文本等请求,网站服务器发送对应的响应。项目GitHub地址:https://github.com/Andyahui/xgyxsh_WeiXin一:微信XML的POST请求处理昨天我们已经成为了开发者,说明get请求时可以到底,且是得到了相应的处理,下面是我们通过浏览器我们配置的URL浏
Andyahui
·
2020-04-02 14:50
安卓学习教程-带你制作高效率多线程下载工具,快速下载网络文件
这是做全栈攻城狮原创的安卓
开发系列
教程,希望能以我微薄之力,能帮助那些正在学习或者将要学习安卓开发的同仁。当然技术性教程,因为知识的相关性,推荐按照顺序进行学习。这里我贴一下目录连接。
做全栈攻城狮
·
2020-04-02 06:30
mac
开发系列
23:runtime的基础知识
1、oc总是尽可能把更多的事情从编译时期和链接时期,推迟到runtime(运行时期)来动态执行。这就意味着oc不仅需要编译器,还需要一套runtimesystem来支撑它的运行。2、oc程序通过以下3种方式跟runtimesystem进行交互:1)通过oc源代码2)通过定义在Foundationframework中的NSObject类的方法3)直接调用runtime函数3、编译器会为每个类构建一个
悲观患者
·
2020-04-01 09:54
iOS
开发系列
--数据缓存那些小技巧
APP开发中,经常需要对数据作缓存处理,以便于在手机网络不佳时,能作一个离线预加载,提高用户体验。最早遇到这类需求的时候,我使用的是Sqlite。需要创建数据库,对数据作大量的处理,过程非常繁琐。而且在使用Sqlite时,还经常操作不当,造成数据锁死,进而导致无法正常对数据进行读写操作。由于当时自己经验不足,没有其它更好的办法,一直在这个坑里跳不出去。直到有一天,终于发现了一个方便简捷的方式去对数
提呐个莫
·
2020-04-01 02:29
arcgis api 3.x for js 入门
开发系列
六地图分屏对比(附源码下载)
前言关于本篇功能实现用到的api涉及类看不懂的,请参照esri官网的arcgisapi3.xforjs:esri官网api,里面详细的介绍arcgisapi3.x各个类的介绍,还有就是在线例子:esri官网在线例子,这个也是学习arcgisapi3.x的好素材。内容概览地图分屏对比功能讲解源代码demo下载本篇实现地图分屏对比功能模块,截图如下:imageimage对效果图的简单介绍一下,在dem
gis之家
·
2020-03-30 23:09
急速
开发系列
——快速开发“师父说”阅读器
本年度最后一个长假算是过去了,再度回到北京,颇有一番感受。在前面的文章中,我们介绍了开发过程容易出现的一些问题,今天我们就在此基础上打造自己急速开发框架(FastApp)。该框架旨在向你展示一个轻量级的应用的总体结构以及如何构建多Fragment应用,为了使他对所有的开发者都比较友好,我们返本溯源,抛弃“臃肿”的MVP及MVVM模式,而是继续沿用MVC的设计理念。当然,你可能会问这时候还用MVC,
涅槃1992
·
2020-03-30 21:12
零基础学.NET电脑编程-线程 进程 多线程讲解 程序员必备
这是小白学习软件
开发系列
课程,旨在帮助对电脑编程感兴趣的朋友学习并熟悉电脑编程软件开发C#技术。达到程序员的级别,可以进入公司进行软件编程开发。
做全栈攻城狮
·
2020-03-30 16:51
微信公众号开发之公众号支付
微信开发交流群:148540125欢迎留言、转发微信极速
开发系列
文章:http://www.jianshu.com/p/a172a1b69fdd首先来看看微信支付都提供哪些支付方式如下图官方文档微信支付
Javen205
·
2020-03-30 09:52
电脑编程入门(10)-C#面向对象编程浅聊,一起自学软件开发
这是做全栈攻城狮原创的C#从基础到精通
开发系列
教程,希望能以我微薄之力,能帮助那些正在学习或者将要学习安卓开发的同仁。当然技术性教程,因为知识的相关性,推荐按照顺序进行学习。这里我贴一下目录连接。
做全栈攻城狮
·
2020-03-29 22:14
iOS开发集锦之 2017.06.13
by:@程序员GIF**文章**1.ARKit
开发系列
(1)----Xcode开发ARKit应用作者:Albert描述:1.要求:MacOS10.13,Xcode9,iOS112.创建project(选择
Ashen_
·
2020-03-29 22:46
iOS
开发系列
--代码混淆
由于iOS系统的封闭性,相对于安卓来说,iOS开发过程中代码混淆可能就显得并不是得非有不可了。但是在安全性(可通过class-dump反编译暴露出类的方法名)和特殊需求上(例如马甲包的混淆过审)还是有一定需求的!此脚本借鉴于kaich/codeobscure。在使用原作者脚本的过程中,发现了一些BUG和不足,比如正则表达式的判断不准确,生成过多无用的替换宏,需要花费过多时间去人工排错...由于本人
提呐个莫
·
2020-03-29 20:26
mac
开发系列
15:ReactiveCocoa的NSNotification扩展的基本使用
ReactiveCocoa(简称RAC)是第三方响应式框架,其中NSNotificationCenter+RACSupport扩展可以用来实现:当某些事情发生时发送通知->订阅通知并做出响应。例如mac微信中当主窗口被拉伸时,发送通知,然后订阅通知,并做出相应的UI调整。1、订阅通知的代码如下:[[[NSNotificationCenterdefaultCenter]rac_addObserver
悲观患者
·
2020-03-29 18:03
leaflet地图全图以及框选截图导出功能(附源码下载)
前言leaflet入门
开发系列
环境知识点了解:leafletapi文档介绍,详细介绍leaflet每个类的函数以及属性等等leaflet在线例子leaflet插件,leaflet的插件库,非常有用内容概览
GIS之家
·
2020-03-29 09:00
leaflet地图全图以及框选截图导出功能(附源码下载)
前言leaflet入门
开发系列
环境知识点了解:leafletapi文档介绍,详细介绍leaflet每个类的函数以及属性等等leaflet在线例子leaflet插件,leaflet的插件库,非常有用内容概览
GIS之家
·
2020-03-29 09:00
MongoDB
开发系列
-数组的应用实践
本文讨论MongoDB中数组使用的相关注意事项,默认读者对MongoDB中数组的概念和使用场景有一定了解。文章中将涉及到以下内容01数组的使用场景01011:N的包含结构使用数组0102单文档大小限制02多种数组操作方式0201使用$push追加数组元素0202使用$unwind聚合分离数组元素数组是MongoDB中最能体现MongoDB嵌套设计思想的数据结构。从一张M2ongoDb社区活动的PP
needrunning
·
2020-03-28 12:49
IOS
开发系列
——UIWebView专题
UIWebView专题1初始化1.1API接口使用1.1.1loadhtmlstringiOS:UIWebviewloadhtmlstring&Localcss/js/imageresourceshttp://blog.csdn.net/totogogo/article/details/7613790UIWebView既可以loadbyurl,还可以loadhtmlstring。即你可以自己gen
Kevin_Junbaozi
·
2020-03-28 00:42
急速
开发系列
——Retrofit响应数据及异常处理策略
今天我们来谈谈客户端对通讯协议的处理,主要分为三部分:约定响应数据格式,响应数据的自动映射以及错误处理三部分。由于数据协议采用json的居多,因此我们在此基础上进行说明。欢迎关注我的博客代码之道,编程之法,不定时更新约定响应数据格式协议格式通常来说,你拿到的设计文档中会存在通信协议的说明,对于客户端来说,一个良好的通信协议需要能描述操作状态(操作码+操作提示)以操作结果,因此,常见的响应数据的格式
涅槃1992
·
2020-03-27 16:00
WordPress版微信小程序
开发系列
(一):WordPress REST API
自动我发布开源程序WordPress版微信小程序以来,很多WordPress站长在搭建微信小程序的过程中会碰到各种问题来咨询我,有些问题其实很简单,只要仔细看看我写的文章,就可以自己解决。不过这些文章里无法涵盖所有的技术点,因为涉及Wordpress和微信小程序两套程序系统,有些技术点对于小白用户来说确实有些难度,因此我考虑写一个系列文章介绍WordPress版微信小程序开发的相关技术要点。今天介
xiajianbo
·
2020-03-27 13:06
微信公众号开发之现金红包
欢迎留言、转发微信极速
开发系列
文章:点击这里前几篇文章介绍了微信支付。
Javen205
·
2020-03-27 12:49
Vue组件
开发系列
之Button组件
组件源码:https://github.com/AntJavascript/widgetUI/tree/master/ButtonFireShotCapture7-nvx-http___localhost_8080_demo#_Button.png组件结构:{{title}}代码分析:props参数:props:{title:{//组件显示的文字type:String,default:()=>{r
vue爱好者
·
2020-03-27 05:13
常用网址
环信:http://www.easemob.com/customer/imIOS百度地图
开发系列
-百度地图不能正常显示:http://blog.csdn.net/like7xiaoben/article
西贝人立口
·
2020-03-26 03:38
微信Java
开发系列
二、接收并回复文本消息
声明:本文的操作过程参考了很多网络资源,但由于记录时已记不清参考的哪些资源,因此无法贴出。因为业务需求,学习微信开发,网上很多资源对我来说可能不够细节,于是我把我做过的和想到的有用的东西记录于此,可能有些内容比较啰嗦,但希望能对刚开始微信开发的朋友们有参考作用,感谢每一位点击的朋友,我们一起进步。功能简介被动回复消息功能,即用户向公众号发送消息,公众号进行自动回复的功能。实际的过程是用户发送消息到
峡客
·
2020-03-25 07:24
SploitFun Linux x86 Exploit
开发系列
教程
SploitFunLinuxx86Exploit
开发系列
教程原文:Linux(x86)ExploitDevelopmentSeries在线阅读PDF格式EPUB格式MOBI格式Github译者章节译者典型的基于堆栈的缓冲区溢出
布客飞龙
·
2020-03-25 05:02
以太坊钱包
开发系列
1 - 创建钱包账号
最新内容会更新在主站深入浅出区块链社区原文链接:使用ethers.js开发以太坊Web钱包1-创建钱包账号)以太坊去中心化网页钱包
开发系列
,将从零开始开发出一个可以实际使用的钱包,本系列文章是理论与实战相结合
深入浅出区块链
·
2020-03-24 11:27
Davinci-二次
开发系列
02:widget百度地图扩展
概述Davinci目前的地图是区域地图,取自json文件,地图目前是写死状态,区域地图下还有气泡图、飞行图和热力图,存在bug且这种写死的状态实在很难满足真实需求。Davinci目前没有集成百度或者高德地图,下面就说一下扩展百度地图的思路,其实也适用于echarts下的图表扩展,只不过地图有点特殊,由于echarts官网有百度地图的demo,所以选择百度地图,扩展起来应该更容易,高德地图也是可以的
diss带码
·
2020-03-23 23:43
Python Web
开发系列
课程之——初探 Django Admin 管理工具
【前置课程】Django中Form的妙用DjangoAdmin是Django框架中最受欢迎的特性之一。该管理工具通过读取Models信息自动生成admin接口,受信任的用户可以去管理当前站点的内容。如果你要构建一个信息发布的网站,在构建Models之后就可轻松在admin站点中管理发布信息的内容。虽然admin站点是自动生成的,但是admin也开放了许多用户可以定制化的hooks来重写一些内容满足
雪莉说
·
2020-03-23 19:24
Windows下RabbitMQ服务器部署及测试
《音视频应用
开发系列
文章目录》系统环境win7/win10x64下载安装erlangerlang官网下载不是一般的慢,这边提供快捷通道安装完添加环境变量:E:\install\rabbitmq\erlang
KayChanGeek
·
2020-03-23 17:30
音视频应用开发
移动开发
Android
图形界面
Qt
Gtk
WxWidgets
rabbitmq
windows
c#
区块链技术EOS
开发系列
之eosc使用
eosc就是eoscommand的缩写,就是eos的命令行工具,类似bitcoin-cli,该命令源代码可以从https://github.com/EOSIO/eos/tree/master/programs/eosc查看,大家可以通过一下方式跟踪关注我:github:https://github.com/philsong微博:http://weibo.com/bocaicfa本文是EOS技术研究
菠菜robot
·
2020-03-23 17:30
[后台
开发系列
之一]部署环境-Tomcat的安装及配置
最近被老板安排去做后台开发,本着老板爽我就爽的理念,开始着手。要建房必须先有块地,由于白天上班写的代码,晚上回家要继续搞,需要同步代码,于是就干脆自己买了个服务器,我用的是腾讯云,操作系统是64位的CentOS6.5,因为公司用的是这个所以为了练手自己也装了同样的操作系统,买服务器的时候用公用镜像安装,很简便,安全组只开放22端口就好。运行中的腾讯云主机1.离线安装JDK由于我是Java开发,所以
BeJack
·
2020-03-23 13:38
iOS
开发系列
:让你的应用“动”起来--Core Animation
大家都知道在iOS中实现一个动画相当简单,只要调用UIView的块代码即可实现一个动画效果,这在其他系统开发中基本不可能实现。下面通过一个简单的UIView进行一个图片放大动画效果演示:#import"KCMainViewController.h"@interfaceKCMainViewController()@end@implementationKCMainViewController-(voi
Kasign
·
2020-03-23 10:28
mac
开发系列
36: 模态窗口
今天公司大哥帮忙解决了mac端模态窗口的问题,于是把这个重要事情记一下,好记性不如烂笔头,方便各位小伙伴需要由于用的是NSWindowController,在.h中遵守代理-(IBAction)renameFile:(id)sender{NSString*name=_fileName.stringValue;BOOLbAllEscape=TRUE;intindex=0;for(inti=0;i<[
悲观患者
·
2020-03-23 04:36
Centos下Django环境搭建
Abstract继续PythonDjango博客
开发系列
,这篇主要分享环境的搭建和基础配置BeforeInstallation在按照Django之前,强烈建议大家按照python切换pip豆瓣源把pip
全栈运维
·
2020-03-23 00:32
急速
开发系列
——RxJava实战技巧大全
https://www.jianshu.com/p/1e9e8f4213f3急速
开发系列
——RxJava实战技巧大全涅槃1992关注2016.10.0316:27*字数3668阅读3144评论9喜欢111
kkgo
·
2020-03-22 04:24
Linux (x86) Exploit
开发系列
教程之十二 释放后使用
释放后使用译者:飞龙原文:Use-After-Free预备条件:Off-By-One漏洞(基于栈)理解glibcmallocVM配置:Fedora20(x86)什么是释放后使用(UAF)?继续使用已经被释放的堆内存指针叫做释放后使用。这个漏洞会导致任意代码执行。漏洞代码:#include#include#include#defineBUFSIZE11020#defineBUFSIZE2((BUFS
布客飞龙
·
2020-03-21 20:35
JNI
开发系列
③C语言调用Java字段与方法
接续上篇JNI
开发系列
②.h头文件分析前情提要在前面,我们已经熟悉了JNI的开发流程,.h头文件的分析,生成头文件javah命令,以及java类型在C语言中的表现形式,值得注意的是,java中的所有引用类型都是
逝我
·
2020-03-19 08:45
EOS
开发系列
(三)编写一个智能合约
在上一章,我们讨论了如何部署一个智能合约到区块链上,并演示了如何进行新合约里面的交易。今天我们从头开始,演示一下如何编写一个简单的智能合约,同时在过程中尽可能讲清楚智能合约的组成。准备环境之前我们在运行eosd和eosc时都是编译好的环境下进行的。今天发现根据文档上的描述运营eoscpp-nhello时会出现以下错误:cp:/usr/local/share/skeleton/.:Nosuchfil
王巨
·
2020-03-19 03:43
mac
开发系列
24:右键菜单打开文件夹并选中文件
mac实现右键菜单打开文件夹并选中文件,可使用如下系统api:/*ActivatetheFinderandopenawindowselectingthefileatthegivenpath.IffullPathisnil,thiswillinsteadopenthedirectoryspecifiedbyrootFullPath,andnotselectanyfile.IfrootFullPath
悲观患者
·
2020-03-18 11:44
mac
开发系列
20:单行文本水平居中处理
设计稿常常要求文本水平居中,如果文本是单行的NSString,则可以用NSTextField的alignment属性实现,代码如下:self.manage=[[NSTextFieldalloc]initWithFrame:NSMakeRect(0,y,panelWidth,height)];//Focusonx=0andwidth=panelWidthself.manage.stringValue
悲观患者
·
2020-03-17 22:27
iOS - SQLite数据存取
例如前面IOS
开发系列
—Objective-C之Foundation框架的文章中提到归档、plist文件存储,包括偏好设置其本质都是存储为文件,只是说归档或者plist文件存储可以选择保存到沙盒中,而偏好设置系统已经规定只能保存到沙盒的
HanZhiZzzzz
·
2020-03-15 08:15
JNI
开发系列
⑤对象引用的处理
接续上篇JNI
开发系列
④C语言调用构造方法前情提要在上一篇中,我们了解到了,创建一个Java对象的几个步骤:第一,findClass找到需要创建对象的类(全类名)第二,得到构造方法的ID,构造方法名称,
逝我
·
2020-03-14 23:33
EOS智能合约
开发系列
(三)
上一篇文章中,我们学习了创建钱包、解锁钱包、创建key-pair、向钱包导入key以及加载BIOS合约的内容,本篇文章,我们将开始创建账户,并开始创造我们的第一个token,也就是“造币”了。注意,在运行下面的命令之前,请先启动nodeos。查看keys使用cleoswalletkeys命令:➜~cleoswalletkeysError3120006:NoavailablewalletEnsure
鹏飞_3870
·
2020-03-14 23:39
Java多线程
开发系列
-线程安全设计
本章探讨线程安全的java平台本身的机制,免于基于同步(内部锁)或显式锁的实现,可以简化开发,避免锁造成的各种问题和开销。无状态对象不可变对象ThreadLoacl线程特有对象线程安全并发集合无状态对象无状态对象,就是没有实例变量的对象.不能保存数据,是线程安全的。比如以下方法中的变量都是方法内部的变量publicclassAdderImplimplementsAdderImplRemote{pu
昕友软件开发
·
2020-03-13 21:00
Windows桌面软件开发-Winform桌面客户端开发神器
这是小白学习软件
开发系列
课程,旨在帮助对电脑编程感兴趣的朋友学习并熟悉C#技术。
做全栈攻城狮
·
2020-03-13 06:20
# 羊皮书APP(Android版)
开发系列
(二十六)开机自启动app的实现
开机自动启动app的实现是比较简单的,监听一个开机广播即可。当监听到开机广播后打开想要启动的app即可,具体实现如下:1.创建广播接收器:BootBroadcastReceiver。packagecn.studyou.autoopenapp;importandroid.content.BroadcastReceiver;importandroid.content.Context;importand
JeenWang
·
2020-03-12 19:10
移动端
开发系列
——flex和响应式布局
导语这篇文章不是弹性布局和响应式布局的语法教程,而是小羊在学习上述两种布局时的一点心得体会,所以建议各位看官舍得浪费时间看这篇文章之前,对弹性布局和响应式布局有一定了解,如果还没有了解,我在下面一节给出我在学习时所用的学习资料,以供童鞋们借鉴;网页布局的一些小见解以小羊目前掌握的知识范畴,网页布局大致经历了个阶段,我融入了自己的理解:古典主义时期:使用table元素进行布局,当时CSS功能特性还不
犯迷糊的小羊
·
2020-03-11 18:02
上一页
40
41
42
43
44
45
46
47
下一页
按字母分类:
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
其他