自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Walden_tinghou的专栏

假如我能使一颗心免于破碎,我便没有白活一场。假如我能消除一个人的痛苦,或者平息一个人的悲伤,或者帮助一只昏迷的知更鸟 ,重新回到它的巢中,我便没有白活一场 ;学无止境!追求细节与极致,但不偏执!

  • 博客(350)
  • 资源 (15)
  • 收藏
  • 关注

原创 Mac终端前总会出现 (base) 字样解决

具体原因是 安装了anaconda后,每次启动终端都会启动anaconda的base环境。

2023-08-09 14:27:14 1486

原创 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 &lt

2022-05-09 11:17:12 847 1

原创 flutter常见报错处理

1.he argument type ‘String?’ can’t be assigned to the parameter type ‘String’这是flutter2.0以后会报的错解决方案:是添加 ?? ‘’ 就不会报错了

2022-02-17 14:37:12 4646

原创 分别用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 2146

原创 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 1347

原创 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 2349

原创 flutter学习资源

Flutter完整开发实战详解系列

2022-02-11 15:57:47 474

原创 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 855

原创 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 630

原创 自定义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 883

原创 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 7703 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 253

转载 Swift项目主管聊聊swift5

当你想到Apple时,Ted Kremenek可能不是你想到的第一个名字,但自从2017年被提升为Apple的Swift项目负责人以来,他在公司担任了非常重要的角色。您可以在今天发布的新播客采访中听到Kremenek本人的采访,其中谈到了Swift的演变,Apple对其编程语言的内部使用等等。特德Kremenek被任命为苹果斯威夫特项目负责人,两年前,当克里斯·拉特纳,斯威夫特的创造者,离开了苹...

2019-03-11 21:57:33 752

原创 KVO 底层实现原理

一 、 基本使用概述KVO全称NSKeyValueObserving,是一个非正式协议,它定义了对象之间观察和通知状态改变的通用机制的。允许对象监听另一个对象特定属性的改变,并在改变时接收到事件。由于KVO的实现机制,所以对属性才会发生作用,一般继承自NSObject的对象都默认支持KVO。在 Objective-C 和 Cocoa 中,有许多事件之间进行通信的方式,并且每个都有不同程度的形...

2018-11-14 23:28:00 687

原创 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 283

原创 Vapor-Swift web服务框架

中文网:https://www.vaporcn.com中文文档(翻译中):https://doc.vaporcn.com/#/gitHub: https://github.com/vapor/vapor

2018-10-12 23:44:33 625

转载 在原生和React Native间通信

在原生和React Native间通信本文档贡献者:sunnylqm(100.00%) 原文链接地址 通过植入原生应用和原生 UI 组件两篇文档,我们学习了 React Native 和原生组件的互相整合。在整合的过程中,我们会需要在两个世界间互相通信。有些方法已经在其他的指南中提到了,这篇文章总结了所有可行的技术。简介React Native 是从 React 中得到的灵感,因此...

2018-08-28 23:16:50 361

原创 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 8183

原创 iOS MJRefresh设置MJRefreshStateNoMoreData状态图片

MJRefresh 没有数据的状态只能设置文字,不能设置图片状态,要设置图片状态,需要更改下面地方 效果:

2018-04-09 22:51:45 3128

原创 iOS抓包工具Charles 4.0.1破解版

链接: https://pan.baidu.com/s/1eSM5SFrQD6l-k0K9GjinYg 密码: ef2r

2018-03-13 21:35:28 3264 1

转载 我是如何从程序员一步一步走向产品经理

我是@老曹,人人都是产品经理大家长,今天小编妹妹们都休息了,为了坚持给大家推荐干货,没办法啦,只能亲自来审稿了。这是一篇长文,我花了差不多30分钟才看完,也是我见过有史以来最长最完整的一篇关于程序员转型产品经理的文章。创办人人都是产品经理以来,每天都有很多人问我如何转型做产品经理、转型产品经理会遇到哪些问题,其实我一直没能回答好这个问题,因为我从运营转型产品经理的过程太顺利,并且转型的过程

2017-12-14 23:34:28 1230 1

转载 大神手册:优秀的iOS开发站点

国内优秀的iOS网站国外优秀的iOS网站常用的国内网站社区网站:简书稀土掘金SegmentFault博客园cocoachinaITeyeCSDN51CTOinfoq开发者头条开源中国Code4App慕课网麦子学院极客学院UI设计:UI4App当然还有很多有用的网站,如果您知道并愿意分享,可以在评论里提供。常用的国外网站 Apple Learni...

2017-12-02 11:38:02 399

原创 webstorm安装Vue插件及添加vue模板支持

1.安装Vue插件enable node和NPM2.设置Vue模板支持自定义模板代码        export default{       props:[]    }

2017-12-01 11:18:33 18921

原创 安装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 1461

原创 主要浏览器调试工具

主要浏览器的调试工具通常,浏览器启用调试工具一般是按下 F12 键,并在调试菜单中选择 "Console" 。各浏览器的步骤如下:Chrome 浏览器打开浏览器。在菜单中选择工具。在工具中选择开发者工具。最后,选择 Console。Firefox 浏览器打开浏览器。访问页面: http://www.getfirebug.com。按照说明 :安

2017-11-30 13:48:26 1139

转载 Vue 2.0 的建议学习顺序

起步1. 扎实的 JavaScript / HTML / CSS 基本功。这是前置条件。2. 通读官方教程 (guide) 的基础篇。不要用任何构建工具,就只用最简单的 ,把教程里的例子模仿一遍,理解用法。不推荐上来就直接用 vue-cli 构建项目,尤其是如果没有 Node/Webpack 基础。3. 照着官网上的示例,自己想一些类似的例子,模仿着实现来练手,加深理解。4.

2017-11-15 09:21:00 293

原创 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 309

原创 上架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 7554

原创 IOS蓝牙4.0(BLE)开发二编码实战

1.首先导入蓝牙框架,然后#import 二、编码步骤,首先定义一些宏,这是你要连接的蓝牙芯片(外设,不同芯片不一样)的服务与特征的UUID了,你的硬件工程师会给你相应的说明文档的。同时还声明了一些属性,方便接下来的使用:

2017-11-04 13:09:39 561

原创 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 529

原创 Mac系统偏好设置,里面"安全与隐私"里面的任何来源不见了

解决方法: 打开终端,输入如下命令即可解决sudo spctl --master-disable

2017-10-26 11:42:50 5528 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 3873

原创 SpringMVC常用注解总结

首先介绍一下最常用的注解都有哪些:@Controller、@RequestMapping、@PathVariable、@RequestParam、@ResponseBody等。下面来仔细讲解一下以上各个注解的含义及使用方法:1.@Controller: controller注解添加到类上是用来表明当前类是一个springMVC的controller类但是这个时候springMVC还是不能识

2017-09-26 15:58:23 282

原创 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 574

原创 2017苹果全球开发者大会直播地址

2017苹果全球开发者大会直播地址:https://www.apple.com/apple-events/june-2017/

2017-06-05 23:58:30 850

原创 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 3686

原创 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 408

原创 Ajax技术总结

一、Ajax概述1.什么是同步,什么是异步同步现象:客户端发送请求到服务器端,当服务器返回响应之前,客户端都处于等待      卡死状态异步现象:客户端发送请求到服务器端,无论服务器是否返回响应,客户端都可以随      意做其他事情,不会被卡死 2.Ajax的运行原理页面发起请求,会将请求发送给浏览器内核中的Ajax引擎,Ajax引擎会提交请求到 服务器端,在这段时间里,

2017-05-22 02:05:18 440

转载 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 956

原创 关于Spring MVC及常用的一些注解

无论是ssh、还是ssm,spring在java开发中的地位都是非常重要的,下文是关于关于Spring MVC及常用的一些注解的一点总结。

2017-05-20 01:37:19 462

ECMAScript 6 入门(第三版 )

个人收集电子书,仅用学习使用,不可用于商业用途,如有版权问题,请联系删除!

2018-01-25

《高性能JavaScript》(尼古拉斯·泽卡斯).pdf

个人收集电子书,仅用学习使用,不可用于商业用途,如有版权问题,请联系删除!

2018-01-25

自定义UITableViewCell

自定义UITableViewCell

2016-03-15

HTML5学习笔记(总结提炼版)——002 CSS

HTML5学习笔记(总结提炼版)——002 CSS

2016-03-14

HTML5学习笔记(总结提炼版)——001

HTML5学习笔记(总结提炼版)——001

2016-03-14

C语言深度解剖--解开程序员面试笔试的秘密(完整版)

名人推荐 本书从另一个层面来让你更深地了解C语言的精华所在,很好的一本书。 ——网友 zuoshaobi_kzcj4 这是一部经典的C语言讲解教案,你可以在其中学习到你从没思考过的关键知识! ——网友 C1989 如果是学习过C语言的人,那么看几页就会觉得很不一般,大力推荐学过或正在学习C语言的人阅读此书,绝对受益匪浅。 ——网友 caliow 偶然在网上看到这本书,读毕,获益颇多。看过不少C语言的书籍,貌似很少有哪本书提过哪些东西应该写在.h头文件里,哪些东西应该写在.cpp里。 ——网友 惊羽九天 强烈推荐,两位老师20年编程工作的经验总结,一位资深嵌入式工程师的呕心沥血之作!堪称同类资料中之经典中的经典。 ——网友 HXW718059156 这是一篇C语言高手的箴言,将C语言的精髓展示出来。 ——网友 lingzhimeng 很好,对有些问题的见解很有深度,提出了很多人没有想到的问题,其中对关键字的解释很有创意,诸如static等,用了很多很好的例子,值得一看。 ——网友 FengHui 如果你喜欢这本书,请尊重作者劳动成果,支持正版,购买纸质书。

2013-12-18

More+Effective+C++

继Effective C++之后,Scott Meyers于1996推出这本“续集”。条款变得比较少,页数倒是多了一些,原因是这次选材比“第一集”更高阶,尤其是第5章。Meyers将此章命名为技术(techniques),并明白告诉你,其中都是一些patterns,例如virtual constructors,smart pointers,reference counting,proxy classes,double dispatching……这一章的每个条款篇幅都达15~30 页之多,实在让人有“山重水复疑无路,柳暗花明又一村”之叹。  

2013-04-30

Effective C++中文第三版

Effective C++中文第三版 《Effective C++:改善程序与设计的55个具体做法(第3版)(中文版)(双色)》前两个版本抓住了全世界无数程序员的目光。原因十分明显:Scott Meyers极富实践意义的C++研讨方式,描述出专家用以产出干净、正确、高效代码的经验法则和行事法则——也就是他们几乎总是做或不做的某些事。 《Effective C++:改善程序与设计的55个具体做法(第3版)(中文版)(双色)》一共组织55个准则,每一条准则描述一个编写出更好的C++的方式、每一个条款的背后都有具体范例支撑。第三版有一半以上的篇幅是崭新内容,包括讨沦资源管理和模块(templates)运用的两个新章。为反映出现代设计考虑,对第二版论题做了广泛的修订,包括异常(exceptions)、没汁模式(design patterns)和多线程(multithreading)。 高效的Classes、functions、templates和inheritance hierarchies(继承体系)方面的专家级指导。 崭新的“TR1”标准程序库功能应用,以及与既有标准程序库组件的比较。 洞察C++和其他语言(例如Java、C#、C)之间的不同。此举有助于那些来自其他语言阵营的开发人员消化吸收C++式的各种解法。

2013-04-29

Android程序员指南

本书的格式将会以逻辑性的风格带你走遍Android 应用程序开发。本书开 始通过检查Android 作为一个平台的构架,看看它是怎么被开发的,它能在什么 上运行,和需要什么样的工具来为Android 开发项目。在讨论和安装开发工具、 Android SDK 和Eclipse 开发环境(第2,3,4 章节)之后,本书直接跳入设计 和创建Android 应用程序(第5 章节)。本书包括在现有的Google 工具(例如: Google Maps(第9 和11 章节)、GTalk(第10 章节))上尝试你自己的应用程序 的教学指导。也包括一个快速参考指导(第12 章节)。 国外经典书籍。

2013-04-29

C++程序设计原理与实践

C++之父最新力作!这本书对很适合编程入门者,深入浅出,通俗易懂,突出基本原则和思想,使你不必纠缠于细节。

2013-04-29

C语言编程之道

也许很多想要从事编程工作的人都会问,我真的可以胜任这份工作吗?其实这种想法的产生与计算机的发展历程有关。自计算机问世以来,软件开发就成为了令人羡慕的职业。在软件行业刚兴起的时候,程序开发被很多人追捧为高智商、高水平的高端技能,程序员就犹如高深莫测的武林高手般被世人崇拜敬仰,那时候的程序员充满了个人英雄主义色彩。计算机产业被誉为高新技术,计算机从业者被称为IT精英,让人觉得可望而不可及。   随着计算机的迅速普及,发展到今天,软件可以说无处不在,软件开发也不再是传说。而个人英雄主义时代也已经过去,当前的程序员,需要有高度的团队合作精神,一个庞大的系统是由众多程序员共同完成的。只要热爱编程并为之努力,编写出自己的程序并不是遥不可及的事情。你可以是一名程序员,你也可以只是出于兴趣,只要你喜欢,就可以进行编程。   有位编程前辈曾经说过:任何人都能编程,那么我们就开始自己的程序开发之旅吧。

2013-04-27

空空如也

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

TA关注的人

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