- 博客(350)
- 资源 (15)
- 收藏
- 关注
原创 bugly上传符号表
A.手动上传:①:查找dsym文件:XCode -> Window -> Organizer -> 找到打包好的文件(Show in Finder)-> 选中文件(右键显示包内容)-> dsYMs文件夹下就是了②:下载bugly符号表上传工具,并cd进入到buglyqq-upload-symbol.jar的目录中,执行命令 java -jar buglyqq-upload-symbol.jar -appid <产品对应的appid> -appkey <
2022-05-09 11:17:12
1063
1
原创 flutter常见报错处理
1.he argument type ‘String?’ can’t be assigned to the parameter type ‘String’这是flutter2.0以后会报的错解决方案:是添加 ?? ‘’ 就不会报错了
2022-02-17 14:37:12
4849
原创 分别用http.dart和Dio.dart请求网络数据实现一个列表
1.首先准备数据,可以点击此链接创建后台模拟网络数据http://rap2.taobao.org如下图所示,我创建了一个列表数据2.http实现,代码为 Future<List<Chat>> getDatas() async { //不再是取消连接了! _cancleConnect = false; final response = await http .get(Uri.parse('http://rap2api.taobao.org
2022-02-17 12:43:30
2222
原创 flutter使用dio.dart处理网络请求
1.首先去这里查看最新版本https://pub.dev/packages/dio接着在如图所示的地方填写最新的版本然后导入,这样就可以在项目中使用dio.dart了2.使用http.dart来处理网络请求,首先要在要用的文件中引入头文件,以后就可以使用http来发送请求import 'package:dio/dio.dart';3.使用dio处理项目网络请求,具体使用,点进去查看API一目了然,这里尝试下载一个dmg文件,并存放到沙盒里void dioDemo() { //1.创建dio
2022-02-16 17:44:31
1442
原创 flutter使用http.dart处理网络请求
1.首先去这里查看最新版本 http.dart接着在如图所示的地方填写最新的版本然后导入,这样就可以在项目中使用http.dart了2.使用http.dart来处理网络请求,首先要在要用的文件中引入头文件,以后就可以使用http来发送请求import 'package:http/http.dart' as http;3.使用http处理项目网络请求Future<List<Chat>> getDatas() async { //不再是取消连接了! _ca
2022-02-16 17:24:09
2519
原创 iOS 原生项目嵌入 flutter_module
1.iOS原生项目嵌入 Flutter 的话,实际上是把flutter作为一个module来开发管理的。在使用 Android Studio 创建项目的时候就要选择 Module 进行创建,使之作为一个模块来开发。2.iOS原生项目端要与flutter module关联起来,需要修改Podfile文件,添加如下的代码,然后执行pod installflutter_application_path = '../flutter_module'load File.join(flutter_appli
2022-02-10 14:06:02
943
原创 Dart中的类和对象
1.创建一个Car类class Car { late String name; late String imageUrl;}2.在主程序中引用并使用该类//import 'model/car.dart';import 'package:flutter/foundation.dart';import 'package:flutter_demo/model/car.dart'; //用到该类的时候自动导入void main() { Car car1 = Car(); car
2022-02-09 17:53:09
698
原创 自定义widget
import 'package:flutter/material.dart';void main() => runApp(MyWidget());//stateless 无状态 stateful 有状态//一个widget就是一个类class MyWidget extends StatelessWidget { @override Widget build(BuildContext context) { // TODO: implement build retur
2022-02-09 14:04:22
948
原创 Mac版WebStorm破解方法
按住shift+command+G 前往文件夹并输入下图路径 /etc/hosts复制hosts文件到别的地方,打开添加下图两行(也可以用vim编辑器编辑:依次sudo vim /etc/hosts 然后按i键进入编辑模式插入下面两行,然后按ESC键,接着输入“:wq”回车)请加“0.0.0.0 account.jetbrains.com”及““0.0.0.0 www.jetbrains.c...
2019-04-28 09:55:14
7851
1
转载 SDWebImage-4.0-Migration-guide Reference
SDWebImage 4.0 is the latest major release of SDWebImage, a top library for downloading and caching images. As a major release, following Semantic Versioning conventions, 4.0 introduces several API-br...
2019-03-24 22:13:29
295
转载 Swift项目主管聊聊swift5
当你想到Apple时,Ted Kremenek可能不是你想到的第一个名字,但自从2017年被提升为Apple的Swift项目负责人以来,他在公司担任了非常重要的角色。您可以在今天发布的新播客采访中听到Kremenek本人的采访,其中谈到了Swift的演变,Apple对其编程语言的内部使用等等。特德Kremenek被任命为苹果斯威夫特项目负责人,两年前,当克里斯·拉特纳,斯威夫特的创造者,离开了苹...
2019-03-11 21:57:33
800
原创 KVO 底层实现原理
一 、 基本使用概述KVO全称NSKeyValueObserving,是一个非正式协议,它定义了对象之间观察和通知状态改变的通用机制的。允许对象监听另一个对象特定属性的改变,并在改变时接收到事件。由于KVO的实现机制,所以对属性才会发生作用,一般继承自NSObject的对象都默认支持KVO。在 Objective-C 和 Cocoa 中,有许多事件之间进行通信的方式,并且每个都有不同程度的形...
2018-11-14 23:28:00
773
原创 Objective-C本质探究
Objective-C属于一种基于c/c++而封装的面向对象的高级语言,其编译过程如下:即:Objective-C的面向对象都是基于C/C++的数据结构实现的,而Objective-C的对象、类主要是基于C/C++的结构体实现的,本质上Objective-C的对象、类就是结构体为什么OC对象的本质是结构体NSObject首先我们先创建一个程序在main.m文件中创建一个NSObject...
2018-11-08 23:50:34
332
原创 Vapor-Swift web服务框架
中文网:https://www.vaporcn.com中文文档(翻译中):https://doc.vaporcn.com/#/gitHub: https://github.com/vapor/vapor
2018-10-12 23:44:33
685
转载 在原生和React Native间通信
在原生和React Native间通信本文档贡献者:sunnylqm(100.00%) 原文链接地址 通过植入原生应用和原生 UI 组件两篇文档,我们学习了 React Native 和原生组件的互相整合。在整合的过程中,我们会需要在两个世界间互相通信。有些方法已经在其他的指南中提到了,这篇文章总结了所有可行的技术。简介React Native 是从 React 中得到的灵感,因此...
2018-08-28 23:16:50
409
原创 Android Studio运行程序错误,提示信息:Error:(47, 13) Failed to resolve: com.android.support:appcompat-v7:26.0.0
1.报如下错误2. 这种错误的原因大概有两种情况:**2.1 当你在用别的电脑上的android studio编写一个项目时,然后copy下来,又在自己电脑上的android studio 上导入该项目时会报错(两台电脑上安装的android studio版本不一样)**2.2 自己的android studio SDK平台工具的版本太低,然后在不了解项目构建文件(build....
2018-08-17 14:57:58
8290
原创 iOS MJRefresh设置MJRefreshStateNoMoreData状态图片
MJRefresh 没有数据的状态只能设置文字,不能设置图片状态,要设置图片状态,需要更改下面地方 效果:
2018-04-09 22:51:45
3197
原创 iOS抓包工具Charles 4.0.1破解版
链接: https://pan.baidu.com/s/1eSM5SFrQD6l-k0K9GjinYg 密码: ef2r
2018-03-13 21:35:28
3357
1
转载 我是如何从程序员一步一步走向产品经理
我是@老曹,人人都是产品经理大家长,今天小编妹妹们都休息了,为了坚持给大家推荐干货,没办法啦,只能亲自来审稿了。这是一篇长文,我花了差不多30分钟才看完,也是我见过有史以来最长最完整的一篇关于程序员转型产品经理的文章。创办人人都是产品经理以来,每天都有很多人问我如何转型做产品经理、转型产品经理会遇到哪些问题,其实我一直没能回答好这个问题,因为我从运营转型产品经理的过程太顺利,并且转型的过程
2017-12-14 23:34:28
1307
1
转载 大神手册:优秀的iOS开发站点
国内优秀的iOS网站国外优秀的iOS网站常用的国内网站社区网站:简书稀土掘金SegmentFault博客园cocoachinaITeye优快云51CTOinfoq开发者头条开源中国Code4App慕课网麦子学院极客学院UI设计:UI4App当然还有很多有用的网站,如果您知道并愿意分享,可以在评论里提供。常用的国外网站 Apple Learni...
2017-12-02 11:38:02
438
原创 webstorm安装Vue插件及添加vue模板支持
1.安装Vue插件enable node和NPM2.设置Vue模板支持自定义模板代码 export default{ props:[] }
2017-12-01 11:18:33
19471
原创 安装Vue.js脚手架 vue-cli
1.首先来到Vue.js的gthub页面 点击Vue-cihttps://github.com/vuejs/vuehttps://github.com/vuejs/vue-cli照着readme一路敲就好tinghou$ vue init webpack vuetestdemo? Project namevuetest
2017-11-30 16:30:17
1502
原创 主要浏览器调试工具
主要浏览器的调试工具通常,浏览器启用调试工具一般是按下 F12 键,并在调试菜单中选择 "Console" 。各浏览器的步骤如下:Chrome 浏览器打开浏览器。在菜单中选择工具。在工具中选择开发者工具。最后,选择 Console。Firefox 浏览器打开浏览器。访问页面: http://www.getfirebug.com。按照说明 :安
2017-11-30 13:48:26
1204
转载 Vue 2.0 的建议学习顺序
起步1. 扎实的 JavaScript / HTML / CSS 基本功。这是前置条件。2. 通读官方教程 (guide) 的基础篇。不要用任何构建工具,就只用最简单的 ,把教程里的例子模仿一遍,理解用法。不推荐上来就直接用 vue-cli 构建项目,尤其是如果没有 Node/Webpack 基础。3. 照着官网上的示例,自己想一些类似的例子,模仿着实现来练手,加深理解。4.
2017-11-15 09:21:00
325
原创 Mac 安装 node.js
step 1:访问nodejs官网(https://nodejs.org/en/),点击左侧区域的v8.9.1 LTS版本并下载,详见下图:step 2:双击刚下载的.pkg文件,打开之后按照步骤默认安装就行。step 3:安装完成后,需要进一步验证下版本号等信息,在LaunchPad中打开终端,分别输入 :npm -vnode -v两个
2017-11-11 11:20:18
366
原创 上架App Store构建版本不显示
1.App打包上传了,在构建版本处却不显示,查看苹果的邮件 Dear developer,We have discovered one or more issues with your recent delivery for "xxxxx". To process your delivery, the following issues must be corrected:Missing
2017-11-08 14:54:04
7992
原创 IOS蓝牙4.0(BLE)开发二编码实战
1.首先导入蓝牙框架,然后#import 二、编码步骤,首先定义一些宏,这是你要连接的蓝牙芯片(外设,不同芯片不一样)的服务与特征的UUID了,你的硬件工程师会给你相应的说明文档的。同时还声明了一些属性,方便接下来的使用:
2017-11-04 13:09:39
636
原创 IOS蓝牙4.0(BLE)开发一基本概念
一、IOS中关于蓝牙的框架有四个:(1)GameKit.framework 多用于游戏开发,仅限于ios设备之间的连接。(2)MultipeerConnectivity.framework 这个就是ios设备之间互相传文件用的。(3)ExternalAccessory.framework 这个框架可以用于和第三方蓝牙进行交互,但是必须是MFI(make for iphone,iPad,
2017-11-04 11:46:44
583
原创 Mac系统偏好设置,里面"安全与隐私"里面的任何来源不见了
解决方法: 打开终端,输入如下命令即可解决sudo spctl --master-disable
2017-10-26 11:42:50
5833
1
原创 Mac下查看JDK路径配置JAVA_HOME安装maven
1.Mac安装JDK及查看路径2.查看及配置JAVA_HOME通过echo $JAVA_HOME查看是否配置过JAVA_HOME,如果JAVA_HOME没有配置,还需要导入JAVA_HOME环境变量:export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home3
2017-10-09 10:28:44
3924
原创 SpringMVC常用注解总结
首先介绍一下最常用的注解都有哪些:@Controller、@RequestMapping、@PathVariable、@RequestParam、@ResponseBody等。下面来仔细讲解一下以上各个注解的含义及使用方法:1.@Controller: controller注解添加到类上是用来表明当前类是一个springMVC的controller类但是这个时候springMVC还是不能识
2017-09-26 15:58:23
312
原创 The version of CocoaPods used to generate the lockfile (1.2.1) is higher than the version of the cur
The version of CocoaPods used to generate the lockfile (1.2.1) is higher than the version of the current executable (1.1.1). Incompatibility issues may arise.解决:pod repo update
2017-09-06 10:15:24
629
原创 2017苹果全球开发者大会直播地址
2017苹果全球开发者大会直播地址:https://www.apple.com/apple-events/june-2017/
2017-06-05 23:58:30
875
原创 Linux
1.1 Linux的概述:1.1.1 什么是Linux:1.1.1.1 先了解UnixUnix是一个强大的多用户、多任务操作系统。于1969年在AT&T的贝尔实验室开发。UNIX的商标权由国际开放标准组织(The Open Group)所拥有。UNIX操作系统是商业版,需要收费,价格比Microsoft Windows正版要贵一些。
2017-06-02 00:20:25
3730
原创 MacOS下MySQL 乱码问题解决方法
本文记录下Mac下MySQL乱码问题的方法,以免重装MySQL后又忘记怎么解决。方法:到/usr/local/mysql/support-files目录下将mac上的mysql配置文件模板my-default.cnf拷贝到/etc下,并将文件名改成my.cnf在my.cnf中找到[mysqld]添加 default-character-set=utf8
2017-05-26 23:53:43
436
原创 Ajax技术总结
一、Ajax概述1.什么是同步,什么是异步同步现象:客户端发送请求到服务器端,当服务器返回响应之前,客户端都处于等待 卡死状态异步现象:客户端发送请求到服务器端,无论服务器是否返回响应,客户端都可以随 意做其他事情,不会被卡死 2.Ajax的运行原理页面发起请求,会将请求发送给浏览器内核中的Ajax引擎,Ajax引擎会提交请求到 服务器端,在这段时间里,
2017-05-22 02:05:18
477
转载 javaScript中return的用法
1定义 return,从字面意思来看就是返回,官方定义return语句将终止当前函数并返回当前函数的值;可以看下下面的示例代码: 1 DOCTYPE html> 2 html lang="en"> 3 head> 4 meta charset="UTF-8"> 5 title>Titletitle> 6 script>
2017-05-22 00:53:38
1047
原创 关于Spring MVC及常用的一些注解
无论是ssh、还是ssm,spring在java开发中的地位都是非常重要的,下文是关于关于Spring MVC及常用的一些注解的一点总结。
2017-05-20 01:37:19
498
C语言深度解剖--解开程序员面试笔试的秘密(完整版)
2013-12-18
Android程序员指南
2013-04-29
C语言编程之道
2013-04-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人