- 博客(11)
- 收藏
- 关注
转载 Go语言中的代码重用 - 继承还是组合?
故事要从我在一个项目中,想要假装的专业一点而遇到的一个陷阱说起。代码重用在这个项目中,我们已经有了类似如下的代码:package main import ( "fmt") func main() { user := &User{name: "Chris"} user.sayHi()} type User struct { na...
2019-05-23 11:23:00
183
转载 Go语言——没有对象的面向对象编程
本文译自Steve Francia在OSCON 2014的一个PPT,原作请前往:https://spf13.com/presentation/go-for-object-oriented-programmers/对我来说,最吸引我的不是Go拥有的特征,而是那些被故意遗漏的特征。 —— txxxxd为什么你要创造一种从理论上来说,并不令人兴奋的语言?因为它非常有用。 —— ...
2019-05-16 15:02:00
277
转载 浅谈Go语言中的面向对象
前言如果说最纯粹的面向对象语言,我觉得是Java无疑。而且Java语言的面向对象也是很直观,很容易理解的。class是基础,其他都是要写在class里的。最近学习了Go语言,有了一些对比和思考。虽然我还没有完全领悟Go语言“Less is more”的编程哲学,思考的方式还是习惯从Java的角度出发,但是我还是深深的喜欢上了这门语言。这篇文章仅是我学习过程中的一些想法,欢迎留...
2019-04-29 18:17:00
296
转载 Filter中排除对指定URL的过滤
1. 我们可以在web.xml中配置filter来对指定的URL进行过滤,进行一些特殊操作如权限验证等。<!– session过滤filter –><filter> <filter-name>SessionFilter</filter-name> <filter-class>com.xm.chri...
2018-09-04 17:05:00
2608
转载 The following untracked working tree files would be overwritten by merge
git pull的时候遇到这样的问题:The following untracked working tree files would be overwritten by merge balabala...解决办法:git clean -d -fx备注:会删除掉没有add到仓库的文件,操作记得慎重,以免改动文件的丢失。本质上就是操作仓库中没有被追踪的本地文件$ g...
2018-09-03 10:19:00
611
转载 如何删除git远程仓库项目的所有内容,重新提交所有内容
如果我们上传了一个项目到git并已经commit和push了所有内容,但是忘记搞gitignore文件,导致一些不想加入版本控制的文件,如IDE配置文件,编译文件,部署文件等,现在不知道怎么办了?试一试如下命令:首先配置好你的.gitignore文件,然后git rm -r --cache .git add .git commit -m "gitignore ...
2018-08-27 22:15:00
599
转载 Vue中引入bootstrap导致的CSS问题
最近在进行vue.js+webpack进行模块化开发的时候,遇到一个奇怪的问题。问题是这样的:1. 在main.js文件中引入bootstrap的js和css。2. 自己写了一个Header.vue模块,其中的导航条使用的bootstrap的class和自己的class。<ul class="navbar-nav my-navBar" id="my-navBar...
2018-07-03 11:53:00
1202
转载 CSS实现垂直居中
垂直居中的方法有很多,在此记录一个我找到的简单好用的方法。需要规定一个父DIV和一个子DIV,子DIV在父DIV里会垂直居中,然后把你想垂直居中的内容放在子DIV里就可以了。chrome、firefox和IE均可用。IE只测试了Edge和IE11。 1 <html> 2 3 <head> 4 <style> 5...
2018-06-29 18:08:00
140
转载 RESTful三问
我觉得学习一个技术,其实就是要弄明白三件事情:是什么(what),为什么(why),怎么用(how)。正是所谓的三W方法。所以打算总结一个“三问”系列。为了自己学习,也分享给别人。RESTful是什么?REST是REpresentational State Transfer的缩写。但是representational state transfer仍然很难理解。直译的话一般...
2018-04-03 15:21:00
263
转载 SAPUI5 freestyle vs SAP Fiori Elements —— 两种开发SAPUI5 Apps的方式对比
概述目前SAPUI5 SDK 提供了两种方式来开发一个SAPUI5 App。一种方式是传统的SAPUI5开发方式,一种是利用SAP Fiori Elements通过模板快速构建应用的方式。本文简单介绍这两种方式如何实现,并进行对比,使读者更清楚这两种方式的优缺点以及适合的开发场景。SAPUI5 SDK的官方网站在这里。我采用的开发工具是SAP Web IDE。...
2018-03-15 17:48:00
828
转载 JavaScript中的私有成员[翻译]
原作者:Douglas Crockford,原文地址:http://www.crockford.com/javascript/private.htmlJavaScript 是世界上被误解最深的编程语言. 有人认为它缺少信息隐藏的能力,因为它的对象不能拥有私有的实例变量和方法。事实上这是一种误解。JavaScript 对象可以拥有私有成员。下边就讲讲怎么做。对象(Object...
2018-02-11 23:00:00
138
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅