2014-11-17 码农明明桑
​Material Design真的很好看,动画效果真的很实用。前面也写了一些文章介绍如何编写Material风格的程序,但是很多都是一些新的api,低版本上面没有这些api,我们没办法使用。但是不用气馁,google官方,以及一些大牛,给我们提供了一些程序,让我们在低版本上面可以实现Material风格的程序,这里就给大家介绍一下。 妹子图截屏 more 使用support library 使用support library最新的版本,appcomt21,可以在较低版本上面实现部分风格,在之前的文章我已经说过了,这里在系统的说一下。 应用主题 这部分的话之前的文章说过,链接在这里: http://blog.ismin 继续阅读 »
2015-03-14 Zhang zhengzheng
前一阵子在项目组中讲了一个关于CSS的Session,在讲之前我曾收到了许多意见,大部分是希望能讲讲CSS实用性的技术,比如盒模型,CSS3之类的。干货人人都喜欢,因为看得见摸得着,拿来就有用,但我最后还是决定讲一些”湿货“。因为在Code Diff的时候我发现了许多样式的问题不是由于不会写CSS导致的,而是由于在错误的地方使用了写在错误地方的样式。 其实CSS很简单,没有计算没有流程,只是一直描述,无论什么复杂的效果,你只要Google一下就知道怎么写了,甚至可以直接copy。但CSS又很复杂,一个元素的表现会受到它旁边的兄弟元素,也会受到内部的子元素影响,还会受到父元素影响,在这种多重影响下,一个元素的显示逻辑会变得错综复杂。 继续阅读 »
2013-11-14 blademainer
记得之前写过一篇 win 下面使用 Git 的文章,今天写下一篇在 mac 下面的。 首先,需要在 mac 下安装 git. mac git 的地址: http://code.google.com/p/git-osx-installer/ 由于可能这个网址访问 不了,所以需要使用源码安装。 安装好了 Git 之后,就开始设置 GitHub 连接了。 more 1, 检查是否存在 ssh keys $ cd ~/.ssh 如果没有 .ssh 目录,请跳到第 3 步。 2, 如果有 .ssh 目录,请备份好你的 ssh key $ ls $ mkdir key_backup //创建备份文件夹 $ cp id_rsa 继续阅读 »
2015-05-07 summer
最近在学习Tkinter的知识,这使用图片时发现不能正常显示,google一下,发现Tkinter默认支持gif格式,使用其他格式的文件需要安装PIL模块。不过在安装过程中出现了一下错误问题: ``` 1 warning generated. clang: warning: -framework Tcl: 'linker' input unused clang: warning: -framework Tk: 'linker' input unused In file included from _imagingtk.c:19: /Applications/Xcode.app/Contents/Developer/Platform 继续阅读 »
2015-04-12 浩阳
content {:toc} fork 了别人的仓库后,原作者又更新了仓库,如何将自己的代码和原仓库保持一致?本文将给你解答。 如何使用搜索引擎 其实这个问题并不难,我又被坑了。百度搜的东西不靠谱啊,以后这种问题一定要用英文在 Google 或者 Bing 上搜索,这样才能搜到原汁原味的答案。就当是一个教训吧。 继续阅读 »
2017-03-04 Eric Wang
作者简介:刘未鹏,南京大学计算机系硕士毕业,现就职于微软亚洲研究院创新工程中心,有自己的Blog Mind Hacks。域名 MindHacks.cn 的含义:  Mind Hacks 是一本书*  Mind Hacks 是一系列思维工具*  Mind Hacks 有一个漫长的前生——一个有着近6年历史的技术博客,在CSDN上有超过一百二十万的访问量,详见《前世档案|C++的罗浮宫》 * Mind Hacks 的博客作者创建了TopLanguage*:https://groups.google.com/group/pongba 善于利用思维时间的人,可以无形中比别人多出很多时间,从而实际意义上能比别人多活很多年。善于利用思维时间的 继续阅读 »
2015-10-16 kk
Google group 上关于 Python 入门的讨论 学 python 可以看这个 LearnPythonTheHardWay(推荐) http://old.sebug.net/paper/books/LearnPythonTheHardWay/index.html 或者看廖雪峰的 python 教程 http://www.liaoxuefeng.com/ 继续阅读 »
2013-10-20 veryyoung
Android开发在layout配置文件中添加一个EditText: <EditText android:id="@+id/timeEt" android:layout_width="fill_parent" android:layout_height="wrap_content" android:cursorVisible="false" android:editable="false"/> 最后一行提示:android:editable is deprecated: Use inputType instead,原来editable属性已经过时,google不再建议用户使用,可以用in 继续阅读 »
2016-05-04 veryyoung
今天在批量插入数据的时候遇到了奇怪的现象,明明 60 多行数据 id 居然到了 105,搞得我还以为是数据重复插入了呢。 Check 之后才知道,原来是自增 id 不连续。 more Google 一番才知道,这是 Mysql 的优化策略。 继续阅读 »
2017-05-18 码农明明桑
Google IO大会进行中,本次大会Android最大的新闻当属Android O以及Kotlin被官方认可。我发现了原来还有发布官方的架构库,以及推荐使用指南,分享给大家。 架构原则 关注分离 模型驱动UI,优先持久化模型 more 新架构 如上图所示,为新的架构模式: Activity/Fragment UI层,通常是Activity/Fragment等 监听ViewModel,当VIewModel数据更新时刷新UI 监听用户事件反馈到ViewModel。 ViewModel 持有保存,或者想Repository来获取UI层需要的数据 响应UI层的事件,执行响应的操作 响应变化,并且通知到UI 继续阅读 »