自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 [Spring学习]07 Spring AOP面向切面编程

目录一、什么是Aop二、Aop相关术语三、Aop的优点 一、什么是Aop OOP(Object Oriented Programming)面向对象编程。 AOP(Aspect Oriented Programming)面向切面编程。 OOP模块化的关键单元是类,AOP模块化的关键单元是切面。AOP...

2020-02-18 17:56:53

阅读数 19

评论数 0

原创 [项目案例]短视频APP从需求到上架的全流程回顾

错过竖屏社交短视频,你会错过一个时代。 大概是前年参加过一门线下的商业公开课,LuckinCoffee现任CMO:杨飞说过的一句有关短视频的很有代表性的话。 看看现在快手、微视、抖音的火爆,再加上5G,短视频的趋势是无可阻挡的了。 这个项目案例是一款短视频APP从无到有的过程,每个公司、每个项目...

2020-02-07 23:55:50

阅读数 1054

评论数 0

原创 IOS阿里云短视频SDK报错:Undefined symbols for architecture arm64 _res_9_getservers _res_9_ninit

报错信息为: Undefined symbols for architecture arm64 _res_9_getservers _res_9_ninit _res_9_ndestroy AliyunOSSiOS 解决方法: 打开工程,选择目标target,选择”General”->”L...

2020-02-05 10:26:49

阅读数 93

评论数 0

原创 [Spring学习]06 Spring Bean的生命周期

目录一、Spring bean的生命周期二、连接池配置三、延时加载机制 一、Spring bean的生命周期 传统的Java应用中,bean的生命周期为:使用new 进行Bean的实例化,然后使用该Bean。一旦bean不再被使用,则由Java自动进行垃圾回收。 在Spring框架应用中...

2020-01-31 21:20:30

阅读数 90

评论数 0

原创 [Spring学习]05 Spring bean的作用域

目录一、什么是bean二、bean的作用域 一、什么是bean Spring 官方对 bean 的解释是: In Spring, the objects that form the backbone of your application and that are managed by ...

2020-01-20 11:01:31

阅读数 66

评论数 0

原创 [Spring学习]04 Spring IOC创建Bean的几种方式

目录一、调用构造器创建Bean对象二、调用静态工厂方法创建Bean对象三、调用实例(动态)工厂方法创建Bean对象 一、调用构造器创建Bean对象 通过调用构造器创建Bean对象是我们在实际开发中最常用的方式,而构造器创建Bean对象又有两种方式: 1)通过无参构造方法创建 其本质是 Sp...

2020-01-16 14:08:44

阅读数 69

评论数 0

原创 [Spring学习]03 Spring IOC(控制反转)/DI(依赖注入)

目录一、IOC/DI理解二、Spring代码示例 一、IOC/DI理解 控制反转IoC(Inversion of Control): 从字面上来解释下: 控制:指以前由程序本身来控制,而现在这种权力转移给了IoC容器(Spring)来创建对象,你要什么对象,它就给你什么对象。有了这个中间的...

2020-01-13 17:25:24

阅读数 44

评论数 0

原创 [Spring学习]02 Spring-framework下载指引

打开Spring 官网: https://spring.io 点击PROJECTS: 点击SPRING FRAMEWORD: 点击Spring Frameword右边的猫头,进入github页面:https://github.com/spring-projec...

2020-01-10 11:43:50

阅读数 34

评论数 0

原创 [Spring学习]01 Spring简介

目录一、Spring介绍二、Spring框架特征三、Spring核心技术 一、Spring介绍 Spring是一个分层的轻量级开源J2EE框架,由Rod Johnson创建。 Spring是一个开源容器框架,它集成各类型的工具,通过核心的Bean factory实现了底层的类的实例化和生命周...

2020-01-09 18:03:02

阅读数 39

评论数 0

原创 [Java Web开发]Servlet学习

目录一、什么是Servlet二、Servlet生命周期三、Servlet工作过程四、Servlet项目实战 一、什么是Servlet Servlet是SUN公司提供的一门用于开发动态web资源的技术。它是Java Web三大组件 之一,它工作在客户端请求与服务器响应的中间层。 二、Servl...

2019-12-30 17:49:47

阅读数 37

评论数 0

原创 MAC 安装和配置Tomcat详解

安装Tomcat 打开Tomcat官网,选择对应的版本进行下载: 下载下来的文件解压后修改名字为:ApacheTomcat9.0.30,放到/Users/计算机名(如:lijing)/Library/目录下面。 配置Tomcat 启动Tomcat 打开Terminal,进入A...

2019-12-26 16:01:13

阅读数 41

评论数 0

原创 IOS Profile Pod报错error: RPC failed; curl 56 LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54

IOS项目有一Podfile文件通过source来指定pod的来源,执行pod install: $ pod install Analyzing dependencies Cloning spec repo `cocoapods` from `https://github.com/CocoaPod...

2019-12-25 11:37:28

阅读数 81

评论数 0

原创 SourceTree使用介绍

什么是SourceTree 首先,不推荐直接使用git命令行的方式来操作代码库,本人推荐可视化的工具SourceTree。 官网:https://www.sourcetreeapp.com SourceTree是一款免费的Windows和Mac可视化Git版本控制客户端工具。 SourceTre...

2019-12-10 17:11:28

阅读数 71

评论数 0

原创 开放API接口或URL链接给第三方使用

使用场景 场景1 应用做到一定程度后,会有一些第三方用户或机构要对接部分的功能进入他们自己的应用。 比如:要通过URL的方式提供一个含有加密视频文件的H5页面给第三方使用。 实现思路: 1. 后台管理系统给不同的第三方开权限,分别提供AppID和AppSecret 2. 服务端提供一个API接口(...

2019-12-09 19:45:21

阅读数 281

评论数 0

原创 MAC Android Studio使用无线调试

安装无线调试插件 目前有好几款插件可以使用,我这使用:WIFI ADB ULTIMATE 打开Android Studio插件所在位置: Android Studio/Preferences/Plugins 打开后发现插件的网络一直连接不上: 找到: Appearance &a...

2019-11-28 11:54:12

阅读数 39

评论数 0

原创 Mac下如何降级Java、卸载Java

前言 安装一些组件或插件时,有时会提示错误: * What went wrong: Could not determine java version from '11'. 查看组件或插件对应的Java版本会发现,可能只支持 Java 8,但本地安装的Java版本不一定能对应。...

2019-11-26 10:03:25

阅读数 144

评论数 0

原创 MAC Android Studio 克隆新项目出现问题及解决方法

目录前言重装Android Studio卸载Android Studio安装Android Studio打开新项目 前言 MAC OS 10.15.1 使用Android Studio打开GIT克隆下来的新项目。 报错1: Could not GET 'https://dl.g...

2019-11-25 18:28:28

阅读数 55

评论数 0

原创 【入门篇】前端框架Vue.js知识介绍

一、Vue.js介绍 1、什么是MVVM? MVVM(Model-View-ViewModel)是一种软件架构设计模式,它源于MVC(Model-View-Controller)模式,它是一种思想,一种组织和管理代码的艺术。它利用数据绑定、属性依赖、路由事件、命令等特性实现高效灵活的架构。 ...

2019-11-20 23:13:36

阅读数 68

评论数 0

原创 Enterprise Architect UML建模

Enterprise Architect UML建模 前言 UML建模资料已经很多了,有人想用有人不用,有人会用也有人不会用,本文只是作者的一篇UML建模总结,不想去写太细,因为真正的你去用下,去画下就基本都会了。工具毕竟是工具,设计和思想才最重要。 Enterprise Architec...

2015-06-04 16:58:56

阅读数 942

评论数 0

原创 【C++自我精讲】基础系列六 PIMPL模式

【C++自我精讲】基础系列六 PIMPL模式 前言  很实用的一种基础模式。 1 PIMPL解释 定义:PIMPL(PrivateImplementation 或 Pointer to Implementation)是通过一个私有的成员指针,将指针所指向的类的内部实现数据进行隐藏。 2...

2015-05-25 09:02:51

阅读数 707

评论数 0

原创 【C++自我精讲】基础系列五 隐式转换和显示转换

【C++自我精讲】基础系列五 隐式转换和显示转换 前言  1)C++的类型转换分为两种,一种为隐式转换,另一种为显式转换。  2)C++中应该尽量不要使用转换,尽量使用显式转换来代替隐式转换。 1 隐式转换 定义:隐式转换是系统跟据程序的需要...

2015-05-20 10:42:38

阅读数 542

评论数 0

原创 【C++自我精讲】基础系列四 static

【C++自我精讲】基础系列四 static 0 前言 变量的存储类型:存储类型按变量的生存期划分,分动态存储方式和静态存储方式。  1)动态存储方式的变量,生存期为变量所在的作用域。即程序运行到此变量时才为其分配存储空间,作用域结束时,会自动收回为其分配的存储空间。  2)静态存储方式...

2013-07-14 23:56:39

阅读数 674

评论数 0

原创 【C++自我精讲】基础系列三 重载

【C++自我精讲】基础系列三 重载 0 前言 分二部分:函数重载,操作符重载。 1 函数重载 函数重载:指在同一名字空间中,函数名称相同,参数类型、顺序或数量不同的一类函数,同一函数名的函数能完成不同功能。 //非函数重载,只是返回值不一样 void Fun(int i)...

2013-07-09 23:52:28

阅读数 755

评论数 0

原创 【C++自我精讲】基础系列二 const

【C++自我精讲】基础系列二 const 0 前言 分三部分:const用法、const和#define比较、const作用。 1 const用法 const常量:const可以用来定义常量,不可改变,const常量在定义时必须初始化(extern修饰时是特例)。 //con...

2013-07-08 23:58:39

阅读数 807

评论数 0

原创 【C++自我精讲】基础系列一 指针与引用

【C++自我精讲】基础系列一 指针与引用   一 前言   指针、引用、指针与引用区别。   二 指针   变量:代码中常常通过定义变量来申请并命名存储空间,并通过变量的名字来使用这段存储空间。   //变量 int nNum; //声明名字为nNum的i...

2013-06-30 23:55:33

阅读数 921

评论数 2

原创 VC6.0开发OCX按钮控件

VC6.0开发OCX按钮控件    一 前言   1、OCX是典型的ActiveX控件,常见的OCX控件有很多,IE浏览器、Word、Excel等都提供各种各样的OCX控件。 2、OCX控件的优点是可以在其他应用程序中嵌入使用。OCX控件做为插件、外挂式的应用非常灵活方便。 3、一...

2013-05-21 23:38:24

阅读数 1648

评论数 0

原创 C++代码评审(Code Review)等级标准

C++代码评审(Code Review)等级标准 0 前言 记录的问题都是来源于平常C++编码过程之中常见或基础的缺陷。 只是由个人整理而成的标准,用于平常代码编写中的“扫雷”,没有权威性,现应用于我的开发团队。 后续的补充完善还是一个漫长的过程。 程序员要善于记录和总结,这样才能成...

2013-04-11 00:47:39

阅读数 1484

评论数 1

原创 多个常见代码设计缺陷

多个常见代码设计缺陷   0前言 在软件设计开发中,代码的设计都体现在:子系统与子系统、模块与模块、函数与函数之间的关系,设计越糟糕的软件,维护成本越高,质量也往往难以达标和称赞。 好的设计必定是:层次关系简洁、清晰、易维护和扩展的。 不会研究太高深的设计,只总结出一些常见的代码设计...

2013-03-30 01:41:33

阅读数 1709

评论数 1

原创 【<私活案例3>】 获取某市网站普通高中录取分数小工具

前言:   年龄越来越大,记性越来越差,只想把自己一些零零散散的私活经历记录下来,日后回头看,还能想起这些小项目、小技术点,还能想起那些和客户、朋友打交道的各种过往。   个人喜欢实用,不喜欢做研究,此私活案例系列,都是小工具、小应用,无高深技术和复杂流程。一直相信,能适用到实际项目中的技术就...

2013-03-26 00:08:40

阅读数 1102

评论数 0

原创 【<私活案例2>】 某电力局领导收费凭证小工具

前言:   年龄越来越大,记性越来越差,只想把自己一些零零散散的私活经历记录下来,日后回头看,还能想起这些小项目、小技术点,还能想起那些和客户、朋友打交道的各种过往。   个人喜欢实用,不喜欢做研究,此私活案例系列,都是小工具、小应用,无高深技术和复杂流程。一直相信,能适用到实际项目中的技术就...

2013-03-10 23:39:25

阅读数 1355

评论数 0

原创 【自用建设中小型网站工具】快速生成后台

前言:此”快速生成后台“为本人参考discuz开源代码效果组装而成。无高深技术,只讲究快速生成,适合建设中小型网站。运用得当可以批量生产网站后台。   以一个新闻系统为例子,写出详细建设过程,分享一下,以备后用。涉及工具有:VS2010、PowerDesigner、SQL Server 200...

2013-03-07 00:46:52

阅读数 1213

评论数 2

原创 【<私活案例1>】 某游戏网首页PS设计和Html静态效果源码

前言:接私活,相信对于从事IT工作的人,都不陌生。有朋友或熟人的请求,有威客网发布人的任务需求,有意无意的,总会碰到各式各样的私活。作为一名IT屌丝男,也有过不少接私活的经历:合作过团队开发的大项目,签约过特殊行业的小网站,做过不要钱的软件,接过50元的小程序。钱没有赚到,东西却学到多而杂。年龄越...

2013-03-03 16:22:11

阅读数 1897

评论数 3

原创 [项目管理]管理杂谈—三个火枪手

[项目管理]管理杂谈—三个火枪手 1、三个火枪手是博弈论的经典故事,讲的是:彼此都有仇的甲、乙、丙三个火枪手,狭路相逢,准备决斗。 但三个人的枪法,如下图所示: 问:谁最终活下来的机会最大?答案是:枪法最差的丙。存活几率,如下图所示: 思考:枪打出头鸟,在一个项...

2013-03-01 00:48:27

阅读数 11212

评论数 45

原创 数据库模糊搜索时,关键字中有%号,怎么办?

数据库模糊搜索时,关键字中有%号,怎么办?     数据库模糊搜索时,都知道应该用通配符%号来模糊匹配。如:select *from table where content like '%key%'。但当关键字key中也包含有%号时,应该怎么办?     数据库中有关键...

2013-02-25 23:03:25

阅读数 1029

评论数 0

原创 [项目管理]建设项目团队—主题晨会

[项目管理]建设项目团队—主题晨会 是提高工作能力、促进团队互动和改善团队氛围,以提高项目绩效的过程。项目经理应该去建立、建设、激励和领导项目团队,以实现项目团队的高效运行和项目目标。 建设项目团队的目标通常包括三点: 1)提高团队成员的工作技能; 2)提高团队成员间的信任...

2013-02-24 15:52:20

阅读数 7457

评论数 19

原创 C++编程命名规范

C++编程命名规范     PS:根据多年工作经验和其它命名规范整理而成,个人感觉比较规范的标准,现应用于我的开发团队。   一、      命名通用规则     文件名、函数名、变量名命名应具有描述性,不要过度的缩写,类型变量是名词,函数名是动词或动词+名词。函数名必须是指令性的...

2013-02-21 15:17:21

阅读数 1229

评论数 0

原创 递归算法及经典递归例子代码实现

递归(recursion):程序调用自身的编程技巧。   递归满足2个条件:     1)有反复执行的过程(调用自身)     2)有跳出反复执行过程的条件(递归出口)   递归例子: (1)阶乘          n! = n * (n-1) * (n-2) * ...* 1(n...

2013-02-06 23:40:11

阅读数 2578

评论数 1

原创 系统要关闭,可我程序还有事要处理?

问题1描述:  运行了一个客户端程序,服务端表明客户端在线,突然运行客户端程序的电脑关机了,但服务端并不知道客户端下线了,服务端的状态并不能及时更新为下线.解决方法:  通过截获系统的关闭消息,在系统关闭前对程序进行必要的处理.  系统在关闭(关机/重启/注销)之前会向每个当前正在运行的应用程序发...

2010-11-28 21:52:00

阅读数 877

评论数 0

原创 VC应用程序快捷方式带参数应用程序

源码下载:  以前写过一个短信平台的客户端程序,程序写好的时候老板帮我测试,提了个要求说:你的程序必须要避免能够运行多次,而且又要根据不同的配置文件必须能够运行多个。听了这话就有点晕,我当时也是,不知道应该怎么办。后来经老板提醒说可以在快捷方式(他以前使用过一个软件有这个功能)上考虑怎么做。于是我...

2010-11-17 23:01:00

阅读数 933

评论数 0

原创 VC得到当前目录与得到应用程序目录的一个应用

<br />得到当前目录的函数:    GetCurrentDirectory<br />  得到应用程序目录的函数是: GetModuleFileName<br />  用法都很简单,不知道就看MSDN吧。<br />        <br ...

2010-11-17 22:55:00

阅读数 1336

评论数 0

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