自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(811)
  • 资源 (2)
  • 收藏
  • 关注

原创 前后端接口设计与配置中心系统<二十七>-------前端-管理后台设计实现2【导航架构模块设计与实现、基于react-router-dom实现路由模块、网络模块封装与service层实现】

在上一次博文阅读密码验证 - 博客园搭建了前端管理后台的基本框架,接着往下继续开撸,接下来则来搭建一下左侧菜单模块了。import React from 'react';import './DrawerMenu.less';import {Layout, Menu} from 'antd';const {Sider} = Layout;const {SubMenu} = Menu;const MENUS = { home: {

2022-06-29 21:49:20 1108

原创 前后端接口设计与配置中心系统<二十七>-------前端-管理后台设计实现1【基于create-react-app搭建web工程、整合antd与less并搭建具有Ant Design风格的页面

在上一次前后端接口设计与配置中心系统<二十六>---后端-DAU超千万的移动端接口设计实现4【城市服务模块功能实现、项目打包并部署到Tomcat服务器、基于Tomcat + Nginx搭建负载均衡的服务器】咱们已经搭建好了后端的接口了,接下来则来学习一下前端的知识,先来看一下这次的学习目标:也就是会通过前端的知识来搭建一个管理后台,然后再去调用我们之前已经实现的后端接口,达到前后端的互通,整体学习还是比较复杂的,主要是对于前端知识不太了解,需慢慢学慢慢消化。其中Less是啥呢,在咱们的项目中是需要用到的,度

2022-06-29 21:40:09 1052

原创 前后端接口设计与配置中心系统<二十六>---后端-DAU超千万的移动端接口设计实现4【城市服务模块功能实现、项目打包并部署到Tomcat服务器、基于Tomcat + Nginx搭建负载均衡的服务器】

继续博文阅读密码验证 - 博客园入下编写其它接口,在我们的APP中下订单时有选择城市地址的功能,这个也基本上是一个非常常见的功能,所以接下来则来实现一下城市服务接口。这里先创建mysql数据表,具体sql如下:CREATE TABLE `t_district` ( `id` int(11) NOT NULL DEFAULT '0' COMMENT '主键自增', `pid` int(11) DEFAULT NULL COMMENT '父类id&#39

2022-06-10 00:28:16 248 1

原创 小程序高级电商前端第2周深入理解REST API开发规范 开启三端分离编程之旅<二>----scroll-view组件的灵活应用、async和await问题探讨、spu-scroll自定义组件

前言:转眼距离上一次写博文又过去一个月了,今年的博文节奏已经彻底被打破了:真的是有心无力了,其原因在之前也提到过,组织架构调整,各种考核(跨领域性质的考核)实行末尾淘汰制,说不出的酸楚,不过换个心态来讲,通过这种公司的硬性考核打破了自己的舒适区,其实或多或少也开拓了自己的眼界,对自己也是一种提升吧,所以今年这块的更新节奏就彻底“放弃”了,不过并非真正的放弃,这块的笔记是自己成长的记忆,非常珍贵的财富,会活到老写到老的,鸡汤撒一撒,该进入正题了,这次依然是跟Java全栈相关的,对于去年在学的那些【

2022-05-06 21:35:37 379

原创 小程序高级电商前端第2周深入理解REST API开发规范 开启三端分离编程之旅<一>----优惠券、函数式编程、重构Theme

优惠券的一些基本概念:在上一次小程序高级电商前端第1周走进Web全栈工程师<四>----自定义组件与Lin UI的小试牛刀已经使用Lin-UI完成了商品类别的展示,接下来则来实现它了:在正式实现之前,先来对“优惠券”的一些基本概念有一个大致的了解,这个很容易理解呀,就是在买商品的时候可以拿它来抵钱进行消费嘛,是的,但是从优惠券的设计实现角度的话还是相当复杂的,当然主要是体现在服务端,由于咱们学习的目标是全栈,所以就不区分前端和后端了,提前多了解一些有益无害,主要说明如下几点:1、优惠券它本身

2022-05-06 21:29:44 394

原创 前后端接口设计与配置中心系统<二十六>-------后端-DAU超千万的移动端接口设计实现2【整合与优化Swagger2文档Api、登录功能实现与Response设计、基于Redis实现高速的用户信息

整合与优化Swagger2文档Api:在上一次前后端接口设计与配置中心系统<二十六>-------后端-DAU超千万的移动端接口设计实现1【SpringBoot2 + MyBatis + MySQL 搭建后端开发框架、基于PDMan工具实现数据库中利用SpringBoot来实现了第一个登录接口,而接口写好了要提供给其它人调用肯定少不了API文档的对吧,所以这里打算使用Swagger2来整个API文档,看如何整合。1、添加Swagger2的依赖:这里上这个https://mvnrepository

2022-05-06 17:53:07 1185

原创 前后端接口设计与配置中心系统<二十六>-------后端-DAU超千万的移动端接口设计实现1【SpringBoot2 + MyBatis + MySQL 搭建后端开发框架、基于PDMan工具实现数据库

目标:继续接着上一次稳定性及性能调优<二十五>-------开发技能拓展3【架构师必须要掌握的权限治理】的架构往下学习,经过前面将近一年的学习,终于来到了Java后端的知识点的学习了,期待已久,还是很兴奋的,接下来好好畅游一下后端的知识海洋。先来看一下这次的目标大纲:对我来说都是全新的知识点,虽说当年做过1年的J2EE的开发,当时是流行ssh框架,如今的后端开发已经发生天翻地覆的变化了,抱着一颗热情的心好好来享受后台开发之旅。移动端架构师的后端能力:移动端进行后端开发需要具备的技术栈

2022-05-06 17:17:00 1415

原创 小程序高级电商前端第1周走进Web全栈工程师<四>----自定义组件与Lin UI的小试牛刀

LinUI Grid组件构建分类六宫格:效果图:接着上一次小程序高级电商前端第1周走进Web全栈工程师<三>----首页Banner、分类六宫格继续,接下来则来实现分类的六宫格,先来回忆一下它的样子:具体实现:思考?在正式实现它之前,先来思考一个问题,我们直接将布局写在home.wxml中是否好?当然不好,因为咱们这个首页的业务是比较多的,随着业务的不断深入这里面的代码会越来越多,wxml代码一多,其它连带的像.js,.wxss都会相应的进行膨胀的,那么有什么方式能解决这样的

2022-03-25 16:23:01 454 1

原创 小程序高级电商前端第1周走进Web全栈工程师<三>----首页Banner、分类六宫格

继续接着上一次小程序高级电商前端第1周走进Web全栈工程师<二>的首页逻辑往下演示,上一次对于首页的主题已经处理完了:接下来则来处理Banner:接下来则来实现一下它。获取Banner数据:这里先来mock一下数据,整个JSON的数据如下:{ "id": 1, "name": "b-1", "description": "首页顶部主banner", "img": null, "title": null, "items.

2022-03-14 12:59:21 1927

原创 android高级UI之PathMeasure<三>--Path测量实战(笑脸loading效果实现、划船效果实现)

接着上一次android高级UI之PathMeasure<二>--Path测量实战(各种Loading效果)的PathMeasure学习继续,这里将对PathMeasure的学习进行收尾。笑脸loading效果实现:效果:具体实现:1、新建View:2、画左、右边眼睛:由于左右眼睛就是两个实心圆,绘制比较简单:package com.cexo.pathmeasurestudy;import android.content.Context;impo.

2022-03-09 14:20:03 292

原创 ios从入门到放弃之C基础巩固-----宏定义、条件编译、文件包含、typedef、const关键字

接着上一次ios从入门到放弃之C基础巩固-----结构体、枚举、全局变量和局部变量、static和extern继续宏定义:不带参数宏定义:预处理指令的概念: C语言在对源程序进行编译之前,会先对一些特殊的预处理指令作解释(比如之前使用的#include文件包含指令),产生一个新的源程序(这个过程称为编译预处理),之后再进行通常的编译。 为了区分预处理指令和一般的C语句,所有预处理指令都以符号“#”开头,并且结尾不用分号。 预处理指令可以出现在程序的任何位置,它的作用范围

2022-01-22 14:14:09 2948

原创 ios从入门到放弃之C基础巩固-----结构体、枚举、全局变量和局部变量、static和extern

接着上一次ios从入门到放弃之C基础巩固-----多级指针、指针数组、函数指针继续往下,这次是C语言基础巩固的最后一篇,之后终于迈入ios学习的oc部分了,想想还是挺激动的,虽说学这么久了连门都还没入,但。。踏实的过了下C也是有些价值的吧~~结构体:接下来学习一下结构体,这个在之后IOS学习中是会经常被用到的,所以这里好好的过一遍。基本概念:关于它的定义没啥好说的,它是一个可以保存不同数据类型的构造类型, 与之对应的数组它是保存相同数据类型的,而定义结构体的格式为:struct 结构体名

2022-01-20 10:13:34 908

原创 Kotlin项目实战之手机影音---通过MediaProvider获取音乐列表数据、异步查询音乐数据、条目view自定义和CursorAdapter简介、v榜界面列表适配、android6.0动态权限

在上一次Kotlin项目实战之手机影音---处理mv界面条目点击事件、视频播放处理、响应应用外视频播放请求咱们对于视频播放进行了处理,接下来咱们来实现v榜界面:通过MediaProvider获取音乐列表数据:1、修改布局:这里用一下古老的ListView来进行列表构建,这里用一个新的适配的。2、分析MediaProvider的数据:那如何查找本机的音乐数据呢?最最简单的方式是遍历机子上所有的文件,然后再从中过滤出来对应的音乐格式的,但是!!!当你手机文件巨多的时候,这种方式很

2022-01-15 06:32:11 794

原创 稳定性及性能调优<二十五>-------开发技能拓展3【架构师必须要掌握的权限治理】

Android权限治理:接着往下稳定性及性能调优<二十五>-------开发技能拓展2【Android Q暗黑模式适配、新一代组件化动态化方案App Bundle】继续学习,这次主要是学习跟App权限申请相关的知识。权限治理跟权限申请是两码事,自从2019年来,公信部APP专项治理工作组根据网友的举报情况,对于各类收集使用个人信息问题进行了归纳梳理,并且制定了完善的一系列技术规范和标准文本,从此开启了打击APP维规维法搜集使用个人信息常见工作,如果咱们因为权限申请随意搜集用户信息,随意使用用户信息被投.

2022-01-11 17:56:01 124

原创 算法与数据结构基础<四>----数据结构基础之动态数据结构基础:链表<下>

链表与递归:在上一次算法与数据结构基础<四>----数据结构基础之动态数据结构基础:链表<中>对于递归进行了一个初步的学习,其中在文末提到了我们在写递归算法时一定要站在递归的宏观语意上来理解,这样会简单很多,很多时候我们可以将递归算法理解成它的一个子过程就好了,这里继续对链表与递归的关系进行进一步的探讨。链表天然的递归性:对于链表,它其实天然就具有递归性的,如何理解?比如这么一个链表:而它其实可以把它想像成这样:也就是第一个元素0后面又挂了一个更短的链表,

2022-01-03 09:08:22 256

原创 算法与数据结构基础<四>----数据结构基础之动态数据结构基础:链表<下>

链表与递归:在上一次https://www.cnblogs.com/webor2006/p/15575331.html对于递归进行了一个初步的学习,其中在文末提到了我们在写递归算法时一定要站在递归的宏观语意上来理解,这样会简单很多,很多时候我们可以将递归算法理解成它的一个子过程就好了,这里继续对链表与递归的关系进行进一步的探讨。链表天然的递归性:对于链表,它其实天然就具有递归性的,如何理解...

2022-01-03 09:02:00 190 1

原创 计算风险指标:最大回撤、计算风险收益指标:夏普比率、利用最大回撤和夏普比筛选基金、比较3只股票的夏普指数

接着上一次获取股票数据【实时更新股票数据、创建你的股票数据】、计算交易指标【买入、卖出信号、计算持仓收益、计算累计收益率】 - cexo - 博客园的量化交易往下学习。计算风险指标:最大回撤什么是最大回撤?在前几天跟一朋友聊股票时,刚好就聊到了“最大回撤”这个话题:从这字面意思就可以大概知道应该是指一段周期股票的最大跌幅是多少吧,下面看一下它专业的定义:最大回撤是指在选定周期内任一历史时点往后推,产品净值走到最低点时的收益率回撤幅度的最大值,是一个非常重要的风险指标。如何计算

2021-12-26 08:31:47 5371

原创 线性代数学习之对称矩阵与矩阵的SVD分解

完美的对称矩阵:定义:在上一次线性代数学习之特征值与特征向量 - cexo - 博客园学习了矩阵的特征值和特征向量相关的概念,这次则继续延展上一次的内容,这次则来学习对称矩阵,其标题上加了“完美”俩字,因为对于对称矩阵拥有非常好的性质,使得这次的学习主线就是对称矩阵,借助对称矩阵可以处理任何矩阵,把任何矩阵分解成希望的形式,也就是矩阵的SVD分解,下面就来看一下为啥对称矩阵是“完美”的。先来看一下对称矩阵的样子:而要注意这里说的对称是指:并不是看主对角一样就说是对称矩阵哟,再来看

2021-12-17 06:24:48 6282

原创 稳定性及性能调优<二十五>-------开发技能拓展2【Android Q暗黑模式适配、新一代组件化动态化方案App Bundle】

Android Q暗黑模式适配:继续接着稳定性及性能调优<二十五>-------开发技能拓展1【AndroidX适配与升级指南、折叠屏适配】往下学习,接下来先来学习一个Android Q 10.0暗黑模式的适配。为什么要适配暗黑模式?先来看一下如何打开暗黑模式,在Android10中的设置这块有提供相关的设置:看打开之后,就变成了:但是呢,对于咱们的app没有做暗黑模式的适配,还是白的,很明显在晚上使用会很刺眼,下面来大概列举一下要适配暗黑模式的原因:1、首先是在黑暗光线的情

2021-12-16 16:51:22 2562

原创 稳定性及性能调优<二十五>-------开发技能拓展1【AndroidX适配与升级指南、折叠屏适配】

目标:继续接着上一次稳定性及性能调优<二十四>-------性能优化4【内存泄漏排查定位、不合理大图检测插件】的架构学习往下进行,这次则学习一些技能拓展的东东,先来看一下大纲:基本上都是加分项。AndroidX适配与升级指南:为什么要升级AndroidX?面试概括:JetPack是众多优秀组件的集合。是谷歌推出的一套引领Android开发者逐渐统一开发规范的架构,而它都属于androidx包中,要想用它们这些必须升级到AndroidX。 基于生命周期感知的能力,可以减少NPE崩

2021-12-16 16:44:43 293

原创 稳定性及性能调优<二十四>-------性能优化4【内存泄漏排查定位、不合理大图检测插件】

继续接着稳定性及性能调优<二十四>-------性能优化3【页面加载耗时优化实战、页面滑动流畅度FPS优化实战】往下学习。内存泄漏排查手段:做内存优化之前,需要了解当前应用的内存使用现状,通过现状去分析哪些数据类型有问题,各种类型的分布情况如何,以及在发现问题后如何发现是哪些具体对象导致的,这就需要相关工具来帮助我们,经典工具如下两种:Memeory Profiler(tools-profiler):这里以咱们app的运行内存情况来演示一下该工具的使用。1、profile '

2021-12-13 15:21:25 1985

原创 稳定性及性能调优<二十四>-------性能优化3【页面加载耗时优化实战、页面滑动流畅度FPS优化实战】

继续接着稳定性及性能调优<二十四>-------性能优化2【从0到1设计实现异步并发启动框架TaskFlow加速Application的启动】性能优化学习。页面加载耗时优化实战:这里主要是想办法来检测代码中的哪些方法耗时比较高, 可能对于页面速度的提升通常会说是用merge、viewstub、include标签来减少布局的层级对吧,其实页面加载慢大部分都是方法耗时较高导致的, 所以说要解决页面加载耗时根本就是要找到那些耗时比较高的方法才行,当找到了该方法耗时高之后再来思考是因为布局层次再

2021-12-13 15:13:20 1861

原创 稳定性及性能调优<二十四>-------性能优化2【从0到1设计实现异步并发启动框架TaskFlow加速Application的启动】

接着上一次稳定性及性能调优<二十四>-------性能优化1【启动耗时统计&启动白屏优化】的学习继续。从0到1设计实现异步并发启动框架TaskFlow:前言:在应用启动的时候,我们通常会有很多工作需要做,为了提高启动速度,我们会尽可能让这些工作并发进行。但这些工作之间可能存在前后依赖的关系,所以我们又需要想办法保证它们执行顺序的正确性。比如下面这样的一个复杂任务依赖的场景:可以看到任务有三大类型,其中异步任务Task6又依赖于Task3和Task5,而对于同步任务Ta

2021-12-13 15:06:03 2196

原创 Flutter项目实战之女装商城------商品分类模块实现之分类商品数据处理、Provide处理、界面实现

继续接着上一次Flutter项目实战之女装商城------商品分类模块实现之数据模型、model测试、分类Provide、编写一级分类界面、首页分类导航处理、编写二级分类界面的分类模块往下编写,先来回忆一下目前分类的样子:接下来则需要来处理分类的商品列表的显示了。分类商品数据处理:数据准备:node中准备分类商品数据:先回到node接口工程:其工程目录结构在Visual Studio Code这里回顾一下:然后这里的数据接口准备基本跟之前的雷同,这里就拷贝一下之前的c

2021-12-12 06:31:17 2297

原创 零基础快速上手HarmonyOS开发3---JS布局开发指南、页面生命周期解析、如何进行页面间跳转和传参?

JS布局开发指南:在上一次博客后台 - 博客园咱们学习了鸿蒙Java布局开发的一些基础,而对于鸿蒙来说它是还支持用JS语言来进行开发的,所以这里也从基础开始了解一下。JS UI特性:上官网文档中心可以看到,对于JS语言的开发官方有一个专有名词:其中可以看到可以基于JS(JavaScript),也可以基于TS(TypeScript),这里重点是看JS这块的,先来了解一下它的特点:JS UI的整体架构:这块官网也有解释,这里贴出来:使用基于JS扩展的类Web开发范式的方舟开发

2021-12-08 07:45:52 3331

原创 小程序高级电商前端第1周走进Web全栈工程师<二>

业务对象的重要性:在上一次小程序高级电商前端第1周走进Web全栈工程师<一>----小程序注册、开发工具推荐、《风袖》首页布局详尽分析、Webstorm开发小程序必配配置、mock数据已经实现了对于首页顶部主题数据处理,不过目前看一下咱们请求的代码:这里就得啰嗦一下关于小程序代码层级的问题了,属于思想层面的,往往这些才是最让自己能够成长的东西,本身写业务代码并不是一个很困难的事,所以这种啰嗦是很有必要的,由于js是一种动态语言,它本身是没有类型约束的,所以如果不给它分层那随着业务的.

2021-12-04 16:37:41 512

原创 稳定性及性能调优<二十四>-------性能优化1【启动耗时统计&启动白屏优化】

目标:继续接着稳定性及性能调优<二十三>-------稳定性优化2【Native Crash监控与堆栈还原、实战:拓展HiDebugTool一键查看本地日志】往下学习,先来看一下此次的学习大纲:性能优化的重要性及方向【纯理论】:性能优化的重要性及意义:因为其决定了应用程序的开发质量:可用性、流畅性、稳定性等,是提高用户留存率,转化率的关键。性能优化原则:权衡利弊:在能够保证产品稳定、按时完成需求的前提下去做优化。 使用低配置的设备:同样的程序,在低端配置的设备中,相同的问题会暴

2021-12-02 15:56:21 135

原创 android高级UI之PathMeasure<一>--Path测量实战(各种Loading效果)

在上一次android高级UI之PathMeasure<一>--Path测量基础(nextContour、getPosTan、getMatrix、getSegment)已经学习上PathMeasure的基础了,这次则针对它进行一些实际效果的操练加以巩固。实战:各种Loading效果:Loading一:让箭头图片沿圆轨迹走效果:首先来实现在上篇开头所展示的这个效果:如果对于上一篇的整体基础都了解之后,实现这样沿路径轨迹的效果那就很轻松了。实现:1、新建View:

2021-12-02 15:00:44 1398

原创 android高级UI之PathMeasure<一>--Path测量实战(各种Loading效果)

在上一次https://www.cnblogs.com/webor2006/p/15488224.html已经学习上PathMeasure的基础了,这次则针对它进行一些实际效果的操练加以巩固。实战:各种Loading效果:Loading一:让箭头图片沿圆轨迹走效果:首先来实现在上篇开头所展示的这个效果:如果对于上一篇的整体基础都了解之后,实现这样沿路径轨迹的效果那就很轻松了。实现...

2021-12-02 14:56:00 188

原创 算法与数据结构基础<四>----数据结构基础之动态数据结构基础:链表<中>

使用链表实现栈:前言:在上一次算法与数据结构基础<四>----数据结构基础之动态数据结构基础:链表<上>咱们完成了链表的底层实现,其中对已实现的链表时间复杂度进行了一个分析,有这么一个图:其中只对链表“头”进行增、删、查操作,整个链表的时间复杂度是O(1),也就是性能是非常好的,这里将“头”特意强调的原因是:栈这个数据结构不就是只对头进行操作么?回忆一下栈这个数据结构的特点:后进先出,是不是往栈中增、删、查操作都是从栈顶操作的?关于栈顶和栈底这里需要再复习一下算法与数

2021-11-24 15:23:11 477

原创 算法与数据结构基础<四>----数据结构基础之动态数据结构基础:链表<中>

使用链表实现栈:前言:在上一次https://www.cnblogs.com/webor2006/p/15319904.html咱们完成了链表的底层实现,其中对已实现的链表时间复杂度进行了一个分析,有这么一个图:其中只对链表“头”进行增、删、查操作,整个链表的时间复杂度是O(1),也就是性能是非常好的,这里将“头”特意强调的原因是:栈这个数据结构不就是只对头进行操作么?回忆一下栈这个数据...

2021-11-24 15:15:00 158

原创 Java精通并发-可重入读写锁的共享锁释放源码解析

前言:在上一次Java精通并发-可重入读写锁底层源码分析及思想探究咱们对于ReadWriteLock的lock()上锁的细节从源码的角度进行了详情分析:这次则来分析释放锁的底层源码:读锁释放锁的逻辑分析:ReentrantReadWriteLock.ReadLock.unlock():这里还是以可重入的读锁为例进行分析:从这代码大致也能猜到它里面的逻辑,就是释放锁,然后将读锁的计数器减1,跟上锁的逻辑刚好相反:而对于这个sync,简单的再来回顾一下,毕竟距离上

2021-11-17 13:28:55 605

原创 React Native从入门到实战--需求分析技术分解模块设计、基于react-navigation的APP导航框架搭建、react-navigation高级应用之动态实现底部&顶部导航器

接着上一次React Native从入门到实战--常用导航器之堆栈导航器、底部导航器、顶部导航器、切换导航器、抽屉导航器继续开启RN学习之旅,目前RN的基础已经学得差不多了,接下来准备进入项目的综合操练环节,将前面零散的知识串起来。需求分析技术分解模块设计:需求背景:先来简述一下该APP的产生背景,对于Github应该人人皆知对吧, 而它里面有一个可以查看你感兴趣编程语言中比较热的开源项目的功能,就是它:其中“Trending”是趋势的意思,当然就是来看最近时间哪些开源项目比较火呗。

2021-11-13 07:21:14 582

原创 android高级UI之PathMeasure<一>--Path测量基础(nextContour、getPosTan、getMatrix、getSegment)

前言:在上一次android高级UI之贝塞尔曲线<下>--贝塞尔曲线运用:QQ消息气泡完成了对于贝塞尔曲线绘制的学习,今天准备学习UI绘制中经常会用到的跟Path相关的一些知识,也是很重要,但是你不去专门花时间去研究的话其实理解起来也并不轻松,关于掌握了这个技能之后最终你能做出啥UI效果呢?其实很多,这里先提前把要操练的一个效果贴出来,先来感受一下:其中圆是使用Paint绘制出来的,而那个箭头是一张静态图片,如果在你没有了解PathMeasure它的使用之前,碰到这样的效果是不是有点

2021-11-04 13:09:17 2509 2

原创 ios从入门到放弃之C基础巩固-----多级指针、指针数组、函数指针

继续接着上一次的ios从入门到放弃之C基础巩固-----数组、字符串C基础往下学习,这次是C中的最后一块内容了----指针,争取用一二篇收尾了,然后赶紧进入OC的学习,不然感觉学了这么久,还是没有沾到IOS开发的边~~当然关于C的指针的内容也不少,最重要也最难,所以过好这一关也是很有必要的。指针变量-基本概念:关于指针变量是啥这里就不过多说明了,只要学过C的基本都有接触过,其实就是用一个变量来存放指针,这种变量称为指针变量。因此,一个指针变量的值就是某个内存单元的地址或称为某内存单元的指针,而该指.

2021-10-27 09:22:38 225

原创 linux系统编程之管道(一)

今天继续研究linux系统编程,继上次对信号进行研究之后,这次开始一个新的章节-----管道,在正式开始之前,先把今天让自己很激动的事说一下,小小的兴奋,经过下周后自己的创业产品用户量就有一个质的飞越了,百万级的,虽说离最终的目标还有很远,但是,这说明自己团队最近几个月的辛苦付出是值得的,也让自己对这次的创业更加有期待了,小小骄傲一下,我的学习任务还得继续坚持,谁叫咱是搞技术的呢,言归正传,正入正题:什么是管道:实际上,我们在linux中经常会用到带"管道"的命令,如:那管道的本

2021-10-22 17:39:10 446

原创 线性代数学习之特征值与特征向量

什么是特征值和特征向量:在上一次线性代数学习之行列式 - cexo - 博客园学习了行列式相关的一些概念,其中也多次提到学好行列式是为了学习“特征值和特征向量”的基础,所以此次就正式进入这块内容的学习,也是线性代数中非常重要的概念,因为它又是线性代数其它重要概念的基石比如矩阵的相似性等等,当然这一块的学习也是比较抽象的,得耐住性子一点点来挼,也是就一定得要慢!!!也是方阵的一个属性:在正式学习特征值和特征向量之前,先站在一个更高的角度来看一下它们是一个什么?在上一次学习行列式时就说它是方阵的一个

2021-10-22 17:06:09 59797 22

原创 Kotlin项目实战之手机影音---处理mv界面条目点击事件、视频播放处理、响应应用外视频播放请求

前言:接着上一次Kotlin项目实战之手机影音---加载mv界面区域数据、mv界面viewpager适配、tablayout适配、mv每一个界面列表显示的功能继续往下学习,在上一次由于在网上找的数据接口挂了,重新又找了一个能用的接口网易云音乐 NodeJS 版 API,这里回忆一下具体用法,不然项目启动时看不到数据很受打击:1、首先启动node服务器:进入到官方的源码,然后启动既可:2、更改本机的ip:此时要注意了,由于是运行在手机上,不是在电脑上,在APP的访问地址域名是不能用lo

2021-10-17 06:31:13 1100

原创 Kotlin项目实战之手机影音---加载mv界面区域数据、mv界面viewpager适配、tablayout适配、mv每一个界面列表显示

修复API:距离上一次Kotlin项目实战之手机影音---悦单条目实现及BaseListFragment抽取的这个Kotlin项目的学习间隔一年多了,完成已经消失在自己的记忆当中了,当然不能半途而废,继续接着前行,然后运行把工程重新运行一下,发现项目起不来了,尴尬。。原因是由于音乐的API的域名访问不了了。。其实也正常,因为在之前Kotlin项目实战之手机影音---主界面tab切换、home界面适配、获得首页网络数据就说音乐数据是从网上找的,比如进首页的api为:然后到浏览器访问一下:

2021-10-17 06:24:07 672

原创 C学习---程序结构

今天继续学习c语言语法,相对之前的知识而言,这次的知识就比较重要了,算是C语言的核心基础了,所以得好好学它,下面正式开始:存储类别: 它指定了变量生存期(时间)与作用域(空间)对于下面这个函数:运行结果:解析:静态变量,只分配一次内存,离开作用域的时候,生存期并未结束,它的生存期是整个程序的执行期[这也说明作用域和生存期是不一样的],所以上面执行了两次的结果累加了。另外,需要注意:关于这个可以参考博文:变量 - cexo - 博

2021-10-12 17:50:06 120

Ant权威指南,不错的Ant参考书

这是一本不错的Ant教程,希望给大家能带来帮助!

2009-08-18

翻板个人游戏

这是一个很好意思的翻板游戏,可以让大家娱乐娱乐一下喔!

2007-06-19

空空如也

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

TA关注的人

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