`
文章列表

Maven配置详解

概要 settings.xml有什么用? 如果在Eclipse中使用过Maven插件,想必会有这个经验:配置settings.xml文件的路径。settings.xml文件是干什么的,为什么要配置它呢?从settings.xml的文件名就可以看出,它是用来设置maven参数的配置文件。并且,settings.xml是maven的全局配置文件。而pom.xml文件是所在项目的局部配置。Settings.xml中包含类似本地仓储位置、修改远程仓储服务器、认证信息等配置。 settings.xml文件位置 settings.xml文件一般存在于两个位置:全局配置: ${M2_HOME}/co ...
手写Api文档的几个痛点: 文档需要更新的时候,需要再次发送一份给前端,也就是文档更新交流不及时。 接口返回结果不明确 不能直接在线测试接口,通常需要使用工具,比如postman 接口文档太多,不好管理 Swagger也就是为了解决这个问题,当然也不能说Swagger就一定是完美的,当然也有缺点,最明显的就是代码移入性比较强。 其他的不多说,想要了解Swagger的,可以去Swagger官网,可以直接使用Swagger editor编写接口文档,当然我们这里讲解的是SpringBoot整合Swagger2,直接生成接口文档的方式。 一、依赖   <dep ...

git简明指南

    博客分类:
  • git
创建新仓库 创建新文件夹,打开,然后执行 git init 以创建新的 git 仓库。 检出仓库 执行如下命令以创建一个本地仓库的克隆版本:git clone /path/to/repository 如果是远端服务器上的仓库,你的命令会是这个样子:git clone username@host:/path/to/repository 工作流 你的本地仓库由 git 维护的三棵“树”组成。第一个是你的 工作目录,它持有实际文件;第二个是 暂存区(Index),它像个缓存区域,临时保存你的改动;最后是 HEAD,它指向你最后一次提交的结果。 ...

window创建快捷方式

    博客分类:
  • MFC
有时候,为了方便用户使用我们编写的程序,需要在桌面,快速启动或程序组中创建程序的快捷方式。下面就介绍在VC下如何为程序创建快捷方式。   一.得到桌面,快速启动或程序组的路径   这里介绍二个win32 API函数来完成这个任务。   第一个函数获得系统特殊路径   HRESULT SHGetSpecialFolderLocation(   HWND hwndOwner,  int nFolder, PIDLIST_ABSOLUTE *ppidl   );   第一个参数表示所有者窗口句柄,一般传入
1.环境   主机:winXP SP2,家庭宽带,局域网连到路由器,ip地址为192.168.1.101。       虚拟机:centOS(redhat linux的开源免费版本),纯文本模式。       在VM安装了了CentOS后,发现在主机上多了两个网络连接:VMNet1和VMNet8。每个网络连接都设有ip地址和子网掩码。   VMNet1的是:192.168.229.1/255.255.255.0   VMNet8的是:192.168.30.1/255.255.255.0       2.接下来,想让centOS访问互联网。   一开始,把 ...

JSON和JSONP解说

  由于Sencha Touch 2这种开发模式的特性,基本决定了它原生的数据交互行为几乎只能通过AJAX来实现。   当然了,通过调用强大的PhoneGap插件然后打包,你可以实现100%的Socket通讯和本地数据库功能,又或者通过HTML5的 WebSoc ...
http://www.51zxw.net/show.aspx?id=33127&cid=454
cocoacontrols.com 收集了很多UI控件效果代码,缺点是需要*****,而且代码分类不够好。code4app.com,国内有个类似的,大部分代码来自github,但是做了中文翻译和效果截图,支持搜索,比较好用。缺点是代码还没有那么多。www.mopapp.com ...
安装CocoaPods: $sudo gem install cocoapods  若果下载迟缓甚至无法下载替换下载源为淘宝提供https://ruby.taobao.org $ gem sources --add https://ruby.taobao.org/ --remove https://rubygems.org/ $ gem sources -l *** CURRENT SOURCES *** https://ruby.taobao.org  用search命令搜索库名 $pod search AFNetworking  在工程目录下创建podfile文件 ...
软件架构遵循这些原则:自顶向下设计,自底向上实现,先测试,后优化。  
AFNetworking Objective-C下网络请求库。 GitHub : https://github.com/AFNetworking/AFNetworking CocoaPod : pod 'AFNetworking', '~> 2.5.0'   SDWebImage 异步加载网络图片 GitHub :https://github.com/rs/SDWebImage   UIActivityIndicator-for-SDWebImage 为SDWebImage显示加载效果 GitHub:
应用场景 我们希望能够将数据库查询结果缓存到Redis中,这样在第二次做同样的查询时便可以直接从redis取结果,从而减少数据库读写次数。 需要解决的问题 操作缓存的代码写在哪?必须要做到与业务逻辑代码完全分离。 如何避免脏读? 从缓存中读出的数据必须与数据库中的数据一致。 如何为一个数据库查询结果生成一个唯一的标识?即通过该标识(Redis中为Key),能唯一确定一个查询结果,同一个查询结果,一定能映射到同一个key。只有这样才能保证缓存内容的正确性 如何序列化查询结果?查询结果可能是单个实体对象,也可能是一个List。 解决方案 避免脏读 我们缓存了查询结果,那么 ...
iOS开发之让你的应用“动”起来 2014-10-22 10:20 编辑: suiling 分类:iOS开发 来源:崔江涛(KenshinCui)  19 12314

国内开源界面库

    博客分类:
  • MFC
上次介绍的几款图形界面库http://blog.okbase.net/vchelp/archive/23.html都是国外的开源项目,今天介绍的几款都是国人的开源项目,大部分是采用DirectUI设计思想。   1. 炫彩界面库XCGUI 炫彩界面库不仅是界面库,它是软件界面开发框架,让用户开发桌面软件变的简单高效,它功能丰富, 小巧,安全(所有界面元素无句柄),Unicode字符编码,完善的帮助文档;并且提供了UI设计器,支持XML布局,CSS样式表,XML资源;该库采用C语言开发,速度更快,支持多种开发语言调用,例如C#,易语言; 不需要第三方库的支持,不需要MFC,ATL,和WIN ...
软件总存在这样或者那样的bug。 虽然测试员已经在很努力的寻找问题,程序员也在汗流浃背的除虫,但是总会有一些情况被遗漏或者不可预测,比如用户的硬件环境、网络状况、操作系统差异等等,不一而足。而导致的结果则 ...
Global site tag (gtag.js) - Google Analytics