自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 bpmn-js 给sequenceFlow 添加 conditionExpression

//1.this.bpmnModeler = new BpmnModeler({...})// 2.var modeling = this.bpmnModeler.get("modeling"); const moddle = this.bpmnModeler._moddle; var conditionExpression = moddle.create("bpmn:FormalExpression", { body: "*****", });...

2021-06-25 18:44:46 3195 4

原创 mac 10.15.x 安装 mongodb 步骤及采坑解决

注意:mongodb 已经不再免费安装了,所以之前用的 brew install mongodb 已经不能安装了具体请看https://github.com/mongodb/homebrew-brew安装步骤1、brew tap mongodb/brew2、选择安装版本brew install mongodb-community@4.23、 执行 mongo -ve...

2020-02-06 15:36:52 948

原创 response 415错误

#目的:axios解决 Vue 415 错误415 : 简单理解,就是发送的数据格式,和接受的数据格式不一样。如果我后台java 要求接受 json 格式,而前台传递的是 字符串 格式 (这里的格式不单单是表面的格式)。所以我们前台要设置一下 (我使用的是 axios)axios.defaults.headers.post['Content-Type']='application/jso...

2019-08-30 11:03:46 4339

原创 http协议的Request Payload 和 Form Data 的区别

我正在开发的项目前端和后端是完全独立的,通过配置 webpack 的 proxy 将前端请求跨域代理到后台服务。昨天发现,我前端执行post请求,后台 springmvc 的@RequestMapping接收不到对应的请求参数。开始我以为是我 proxy 配置有问题,导致 post 参数不能传到后台。然而,并不是这样…···"proxy":{ "/api":{ "target":"htt...

2019-08-15 21:43:09 214

原创 Dart 常用第三方库

https://pub.dev/packageshttps://pub.flutter-io.cn/packageshttps://pub.dartlang.org/flutter/

2019-07-23 15:25:17 1076

原创 Dart学习---- final 和 const 的区别

区别:final 在初始化的时候可以不赋值,只能赋值一次;final不就有 const的编译时常量的特性,最重要的是它是运行时的常量,并且 final是惰性初始化,即在运行时第一次使用前才初始化。final time = new DateTime.now(); //Okconst time = new DateTime.now(); //Error,new DateTime.now()不是...

2019-07-17 10:02:24 432

原创 react-native-fs 存储下载文件报错Module AppRegistry is not a registered callable module(calling runApplicatio

react-native-fs 存储下载文件报错Module AppRegistry is not a registered callable module(calling runApplication)做之前百度了一下,按照百度出来的例子写了一下,在 ios 的模拟器上跑了一遍没什么问题,但是到 ios 真机上就开始报错,报错内容是 Module AppRegistry is not a re...

2019-03-07 15:28:03 5767

原创 xcode 报错 /usr/local/bin/carthage : No such file or dictionary

遇到这个报错首先要确认你电脑有没有安装 carthage 1、如果没有安装则需要进行一下安装步骤:使用Homebrewbrew updatebrew install carthage2、这时再去运行一下看还会不会报错,如果还是报错则应到 Build Phases 下查看自己的地址配置是否正确,usr 前面一定要有“/”下面是Carthage介绍里面的讲述两者的不同之处:CocoaPods (默...

2018-04-28 15:27:43 2385

原创 KeyError: ‘SQLALCHEMY_TRACK_MODIFICATIONS’ 的错误问题

KeyError: ‘SQLALCHEMY_TRACK_MODIFICATIONS’ flask-sqltemplate 的错误问题 - 图片链接和图片上传当出现了这个问题并且,在你的 config 文件中配置了 app.config[‘SQLALCHEMY_TRACK_MODIFICATIONS’] = True但还是报错,这个问题我解决了一下午,从各种地方试图找到答案,但最终无果。 我

2017-06-22 17:21:53 5558 4

原创 python 向 ElaticScrapy中批量插入数据

class ElaticSearchPipeline(object): def process_item(self, item, spider): es = Elasticsearch([{'host': '10.***.**.***', 'port': 9200}]) print item data = {

2017-05-25 14:49:38 382

转载 Python类方法、静态方法、全局变量的使用

一、全局变量实现全局变量主要有两种方法:声明法和模块法1、声明法在文件开头声明全局变量variable,在具体函数中使用该变量时,需要事先声明 global variable,否则系统将该变量视为局部变量。2、模块法(本文主要使用模块法)把全局变量定义在一个单独的模块中,适用于不同文件之间的变量共享,而且一定程度上避免了全局变量的弊端。二、类方法和静态方法Python没

2017-05-25 14:45:53 2307

原创 MacOS Sierra 安装 爬虫Scrapy或虚拟环境扩展包virtualenvwrapper,报Uninstalling six-1.4.1的解决方法

一、问题描述在用下列名字安装时sudo -H pip install Scrapysudo pip install virtualenvwrapper 出现下列错误Found existing installation: six 1.4.1    DEPRECATION: Uninstalling a distutils installed

2017-05-19 14:38:44 315

原创 sql 查询的结果中有NULL值,如何替换掉

NVL函数可以替换数据中的NULL值,用法NVL(exper1,exper2)意思就是用exper2,去替换exper1,如果exper1的值为null,则会返回exper2的值

2016-12-01 17:33:05 2980

转载 推送的原理及流程

推送的流程与原理基于APNS的远程推送机制与原理1.当我们第一次打开App的时候,会提醒我们当前的App想要给我们发送消息推送,是否允许接受通知当我们点击了“好”的时候,我们的程序会向APNS服务器注册推送的服务APNS—— Apple push notification servers2.当我们的应用程序向APNS发送注册的时候,会将我们本工程(当前项目)的bun

2016-09-23 12:40:15 1122

转载 iOS与HTML5交互方法总结

摘要看了不少别人写的博客或者论坛,关于iOS与HTML5交互方法大概主要有5种方式:1. 利用WKWebView进行交互(系统API)2. 利用UIWebView进行交互(系统API)3. 苹果的javascriptcore.framework框架;4. 跨平台cordova框架;5. oc第三方WebViewJavascriptBridge关于WKWebView的介绍

2016-09-18 15:27:28 388

转载 iOS与Javascript交互实战

Swift版与JS交互实战篇:http://mp.weixin.qq.com/s?__biz=MzIzMzA4NjA5Mw==&mid=214070747&idx=1&sn=57b45fa293d0500365d9a0a4ff74a4e1#rdOC版与JS交互实战篇:http://mp.weixin.qq.com/s?__biz=MzIzMzA4NjA5Mw==&mid=214

2016-09-18 15:26:28 346

转载 Cocos Creator常见问题汇总

常见问题汇总:1.本地存储数据cc.sys.localStorage.getItem(key,value);cc.sys.localStorage.setItem(key,value); 2.读取文本文件cc.loader.loadTxt(cc.url.raw('scripts/test.proto'), function(err, txt) {  

2016-07-11 15:08:04 24328 2

原创 【已解决】NSUserDefaults偶尔/有时候保存数据会失败/失效

【问题】之前已经实现了通过NSUserDefaults去保存用户数据:【已解决】iPhone/iOS中保存自定义对象(Custom Object/Custom Class)的数组(NSMutableArray/NSArray)到NSUserDefaults以便程序退出后,下次重新打开,加载之前的数据。但是现在继续调试的过程中,发现一个问题,那就是,有时候NSUser

2016-04-08 14:21:37 3640

原创 Android Activity之间跳转与传值

一、Activity跳转与传值,主要是通过Intent类来连接多个Activity,通过Bundle类来传递数据。最常见最一般的页面跳转代码,很简单,如下:  Intent intent = new Intent(FirstActivity.this, SecondActivity.class);  startActivity(intent);或者:   Int

2016-03-23 17:38:42 519

原创 AndroidManifest中android:exported="false"

如果Service等的AndroidManifest中声明为android:exported="false"则该服务不能够跨进程使用。  Permission Denied!  需要改为:android:exported="true"

2016-03-23 09:48:40 938

转载 Java中@Override的作用

@Override是伪代码,表示重写(当然不写也可以),不过写上有如下好处:1、可以当注释用,方便阅读;2、编译器可以给你验证@Override下面的方法名是否是你父类中所有的,如果没有则报错。例如,你如果没写@Override,而你下面的方法名又写错了,这时你的编译器是可以编译通过的,因为编译器以为这个方法是你的子类中自己增加的方法。 举例:在重写父类的onCreate时,在方法

2016-03-21 15:41:38 222

转载 socket编程

前言AsyncSocket介绍AsyncSocket详解AsyncSocket示例一、前言公司的项目用到了Socket编程,之前在学习的过程当中,用到的更多的还是http请求的方式。但是既然用到了就必须学习一下,所以就在网上找一些例子,然后想自己写一个demo。可是发现很多写iOS Socket的博客并没有很详细的说明,也可能是大神们觉得其他东西都浅显易懂。自己专研了一

2016-03-17 20:06:04 223

转载 iOS内存优化,性能优化

1. 用ARC管理内存ARC(Automatic ReferenceCounting, 自动引用计数)和iOS5一起发布,它避免了最常见的也就是经常是由于我们忘记释放内存所造成的内存泄露。它自动为你管理retain和release的过程,所以你就不必去手动干预了。忘掉代码段结尾的release简直像记得吃饭一样简单。而ARC会自动在底层为你做这些工作。除了帮你避免内存泄露,ARC还可以帮你

2016-03-16 11:39:28 334

转载 如何在 block 中修改外部变量

有两种办法,第一种是可以修改 static 全局变量;第二种是可以修改用新关键字 __block 修饰的变量。请看: NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init]; __block int blockLocal = 100; static int staticLocal = 100;

2016-03-15 20:04:19 443

转载 SDWebImage的运行原理

入口 setImageWithURL:placeholderImage:options: 会先把 placeholderImage 显示,然后 SDWebImageManager 根据 URL 开始处理图片。进入 SDWebImageManager-downloadWithURL:delegate:options:userInfo:,交给 SDImageCache 从缓存查找图片是否已经下载

2016-03-15 19:45:47 242

转载 讲述一下runtime的概念,message send如果寻找不到相应的对象,会如何进行后续处理 ?

runtime是oc的运行时机制,其中最重要的是他的消息机制,RunTime 运行机制 :运行时候的一些机制>最重要的是消息机制>方法调用的本质就是让对象发送消息 只有对象能够发送消息,所以使用objc_开头,就算是    类方法也是类对象在发送消息 :发送消息的过程是runtime库会根据isa指针找到对应的    类 在类和父类的方法列表中找 如果在最顶类(NSObject

2016-03-15 19:42:44 1079

转载 socket连接和http连接的区别

HTTP协议:简单对象访问协议,对应于应用层 ,HTTP协议是基于TCP连接的  tcp协议: 对应于传输层  ip协议: 对应于网络层  TCP/IP是传输层协议,主要解决数据如何在网络中传输;而HTTP是应用层协议,主要解决如何包装数据。  Socket是对TCP/IP协议的封装,Socket本身并不是协议,而是一个调用接口(API),通过Socket,才能使用TCP/IP协议

2016-03-15 19:36:45 287

转载 简述UIViewControl之间的七种传值方式

一.正向传值方式    这种方式传值应该是最简单的方式,我们先来建立两个视图控制器暂且称为OneViewControl和TwoViewControl,然后第一个视图控制器上面有一个UIButton(按钮)和一个UIlabel(标签),第二个控制器中有一个UIButton和一个UITexField(文本框)。然后我们在AppDelegate加入如下代码- (BOOL)appl

2016-03-15 19:28:50 372

转载 堆和栈的区别

管理方式:对于栈来讲,是由编译器自动管理,无需我们手工控制;对于堆来说,释放工作由程序员控制,容易产生memory leak。 申请大小: 栈:在Windows下,栈是向低地址扩展的数据结构,是一块连续的内存的区域。这句话的意思是栈顶的地址和栈的最大容量是系统预先规定好的,在 WINDOWS下,栈的大小是2M(也有的说是1M,总之是一个编译时就确定的常数),如果申请的空间超过栈的剩余空间时

2016-03-15 19:26:57 244

转载 属性readwrite,readonly,assign,retain,copy,nonatomic 各是什么作用,在那种情况下用

readwrite 是可读可写特性;需要生成getter方法和setter方法时readonly 是只读特性  只会生成getter方法 不会生成setter方法 ;不希望属性在类外改变assign 是赋值特性,setter方法将传入参数赋值给实例变量;仅设置变量时;retain 表示持有特性,setter方法将传入参数先保留,再赋值,传入参数的retainco

2016-03-15 19:24:33 279

转载 objc优点和缺点

objc优点:   1) Cateogies   2) Posing   3) 动态识别   4) 指标计算   5)弹性讯息传递   6) 不是一个过度复杂的 C 衍生语言   7) Objective-C 与 C++ 可混合编程 缺点:   1) 不支援命名空间   2)  不支持运算符重载   3)不支持多重继承   4)使用动态运行时类型,所

2016-03-15 19:23:04 475

原创 static 关键字的作用

1)函数体内 static 变量的作用范围为该函数体,不同于 auto 变量,该变量的内存只被分配一次, 因此其值在下次调用时仍维持上次的值; (2)在模块内的 static 全局变量可以被模块内所用函数访问,但不能被模块外其它函数访问3)在模块内的 static 函数只可被这一模块内的其它函数调用,这个函数的使用范围被限制在声明它的模块内; (4)在类中的 static 成员变量属于整个

2016-03-15 19:22:03 241

VirtualBox_mac_5.0.12.1452584806.dmg

mac 上可以安装的VirtualBox 5.0.12 版本,亲测好用的,适合 mac 安装使用

2020-02-18

node-v4.4.4.pkg

node pkg适合领域 web网站和各种网络服务;系统工具和脚本;作为胶水语言把其他语言开发的模块包装起来方便使用; 适合领域 web网站和各种网络服务;系统工具和脚本;作为胶水语言把其他语言开发的模块包装起来方便使用;

2020-02-18

python笔记.docx

python 学习笔记干货分享,适合领域:web网站和各种网络服务;系统工具和脚本;作为胶水语言把其他语言开发的模块包装起来方便使用;

2020-02-18

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除