zm.blog

select * from learn


  • 首页

  • 标签

  • 分类

  • 归档

  • 关于

  • 搜索

年轻人一定要知道的71条做饭技巧,让你做出美味又营养的美食!

发表于 2018-11-29 | 分类于 随笔记 | | 阅读次数:

1、煮水饺时,在水里放一颗大葱或在水开后加点盐,再放饺子,饺子味道鲜美不粘连;在和面时,每500克面粉加拌一个鸡蛋,饺子皮挺刮不粘连
2、 炖肉时,在锅里加上几块桔皮,可除异味和油腻并增加汤的鲜味
3、煮骨头汤时加一小匙醋,可使骨头中的磷、钙溶解于汤中,并可保存汤中的维生素。
5、烧豆腐时,加少许豆腐乳或汁,味道芳香
7、将绿豆在铁锅中炒10分钟再煮能很快煮烂,但注意不要炒焦
8、煮蛋时水里加点醋可防蛋壳裂开,事先加点盐也可  
9、煮海带时加几滴醋易烂;放几棵波菜也行  
10、煮火腿之前,将火腿皮上涂些白糖,容易煮烂,味道更鲜美
12、煮水饺时,在锅中加少许食盐,锅开时水也不外溢  
15、熬粥或煮豆时不要放碱,否则会破坏米、豆中的营养物质   
16、用开水煮新笋容易熟,且松脆可口;要使笋煮后不缩小,可加几片薄荷叶或盐
17、猪肚煮熟后,切成长块,放在碗内加一些鲜汤再蒸一会儿,猪肚便会加厚一倍
18、煮猪肚时,千万不能先放盐,等煮熟后吃时再放盐,否则猪肚会缩得象牛筋一样硬 
20、煮牛肉和其他韧、硬肉类以及野味禽类时,加点醋可使其软化。

阅读全文 »

Mac终端使用技巧,切换到其他路径和目录

发表于 2018-11-29 | 分类于 Mac , 其他 | | 阅读次数:

如果你想将当前 command line 会话切换到其他目录,需要用到三个命令:pwd,ls和cd

  • pwd的含义是“print working directory”,会显示当前目录的绝对路径。
  • ls的含义是“list directory contents”,它会列出当前目录的内容。这个命令还有其他参数可选。
  • cd的含义是“change directory”,它会改变当前目录到你指定的目录。如果你不指定,则会返回你的 home folder。
命令 含义
pwd 当前工作目录
cd(不加参数) 进root
cd(folder) 进入文件夹
cd .. 上级目录
cd ~ 返回root
cd - 返回上一个访问的目录
rm 文件名 删除
cat 文件名 在终端下查看文件
ls 列出目录下所有文件
cp 文件名 目标目录 将文件拷贝到目标目录下
~代表root 如:~/Document/ZM/
mkdiv 新建文件夹
阅读全文 »

AndroidStudio混淆模板及常用第三方混淆

发表于 2018-11-28 | 分类于 Android , Android Tips | | 阅读次数:

首先要在build.gradle中开启混淆,也就是 minifyEnabled true ,我用的build.gradle具体如下所示:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
def releaseTime() {
return new Date().format("yyyy.MM.dd", TimeZone.getTimeZone("UTC"))
}

android {
....

buildTypes {
release {
// 混淆
minifyEnabled true
// Zipalign优化
zipAlignEnabled true
// 移除无用的resource文件
shrinkResources true
// 前一部分代表系统默认的android程序的混淆文件,该文件已经包含了基本的混淆声明,后一个文件是自己的定义混淆文件
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'

applicationVariants.all { variant ->
variant.outputs.each { output ->
def outputFile = output.outputFile
if (outputFile != null && outputFile.name.endsWith('.apk')) {
// 输出apk名称为appname-1.0-beta1-xxxx-xx-xx.apk
def fileName = "app-${defaultConfig.versionName}-beta1-${releaseTime()}.apk"
output.outputFile = new File(outputFile.parent, fileName)
}
}
}
}
}

....
}
阅读全文 »

你真的会写单例吗

发表于 2018-11-28 | 分类于 Java , 设计模式 | | 阅读次数:

提到单例模式,相信都不会陌生,今天对其进行总结。

以下是单例模式的特点:

  1. 单例类只能有一个实例。
  2. 单例类必须自己自己创建自己的唯一实例。
  3. 单例类必须给所有其他对象提供这一实例。

种类的话不好说有几类,因为要考虑到是否在多线程下运行,下面来介绍主要的几类:

懒汉类

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
//懒汉式单例类.在第一次调用的时候实例化自己 
public class Singleton {
private Singleton() {
}

private static Singleton single = null;

//静态工厂方法
public static Singleton getInstance() {
if (single == null) {
single = new Singleton();
}
return single;
}
}

懒汉么,所以在多线程下会失效,所以下面介绍三种懒汉的升级版来适应多线程

阅读全文 »

Android发送短信的两种方式

发表于 2018-11-27 | 分类于 Android , Android Tips | | 阅读次数:

Demo地址:SendSMSDemo

SMS涉及的主要类SmsManager

实现SMS主要用到SmsManager类,该类继承自java.lang.Object类,下面我们介绍一下该类的主要成员。

公有方法:

  • ArrayList divideMessage(String text)
    当短信超过SMS消息的最大长度时,将短信分割为几块。
    参数:text——初始的消息,不能为空
    返回值:有序的ArrayList,可以重新组合为初始的消息

  • static SmsManager getDefault()
    获取SmsManager的默认实例。
    返回值:SmsManager的默认实例

    阅读全文 »

Android 6.0~9.0适配

发表于 2018-11-26 | 分类于 Android , Android Tips | | 阅读次数:

1.前言

  大家还记得Android 6.0权限适配的泪水吗?而现在谷歌已经出了Android P的稳定版,而且谷歌粑粑,为了大家能给辛苦熬夜加班,特地的和个大市场合作,要强制推出9.0的适配,而近期在下不才,为了报着多踩坑的心态,做了一下7.0~9.0的适配,脸颊也是老泪两行

2.安卓6.0的适配

2.1 怎么适配

● 在6.0所有权限都需要申请?

曰:当然不是。只有属于危险权限的才需要申请。危险权限看下表1-2

● 那危险权限也很多啊,也要一个个申请?

曰:当然不是。你看看下面的表,都分好组了(9组),对于同一组内的权限,只要有一个被同意,其他的都会被同意。

● 谁最帅

曰:当然是子信。

阅读全文 »

Mac终端-iTerm2使用

发表于 2018-11-23 | 分类于 工具 | | 阅读次数:

iTerm2

https://www.zhihu.com/question/27447370

https://medium.com/ayuth/iterm2-zsh-oh-my-zsh-the-most-power-full-of-terminal-on-macos-bdb2823fb04c

https://jeremysu0131.github.io/Tool-Mac-iTerm-2-Oh-My-Zsh-Powerlevel9k-設定/

智能选中

双击选中、三击选中整行、四击智能选中(智能规则可配置),选中即复制

巧用 ⌘ 键

按住 ⌘ 键

  • 可以拖拽选中的字符串;
  • 点击 url:调用默认浏览器访问该网址;
  • 点击文件:调用默认程序打开文件;
  • 如果文件名是filename:42,且默认文本编辑器是 Macvim、Textmate或BBEdit,将会直接打开到这一行;
  • 点击文件夹:在 finder 中打开该文件夹;
  • 同时按住⌥键,可以以矩形选中,类似于 vim 中的⌃ v操作。
阅读全文 »

感恩节的简介和习俗

发表于 2018-11-22 | 分类于 随笔记 | | 阅读次数:

感恩节的简介

每年11月的第四个星期四是感恩节。感恩节是美国人民独创的—个古老节日,也是美国人合家欢聚的节日,因此美国人提起感恩节总是倍感亲切。

感恩节的由来,要一直追溯到美国历史的发端。1620年9月,著名的“五月花”号船,满载不堪忍受英国国内迫害的清教徒102人离港启航。在漫无边际的大洋中,漂泊了整整65天,经历了狂风巨浪的种种折磨,方才在马萨诸塞州科德角顶的普洛文斯敦港靠岸。接着,“五月花”号按计划继续南行,打算在弗吉尼亚的詹姆斯敦靠岸,但因航行误差,他们来到了普利茅斯附近。在那里,由于对地形和环境茫无所知,他们十分谨慎地让大部分人仍然留在船上,只派一批精明强干的人出外探测地形。1个月后,他们终于发现了普利茅斯港口,并且意外地在这里找到了一个优良的渔港。这里有几块已经收获过的玉米田,有清亮的淡水小溪,还有十分宜于筑垒设防的山丘,但空无一人。原来这里是一个印第安人的村落、不久前天花流行。夺去了全体村民的生命。几天后,“五月花”号就渡过科德角湾,在普利茅斯港抛锚上岸。这里成为英国移民在美洲的第二块永久居留地。后来他们把登岸的一块大礁石命名为普利茅斯石。
​
到了1620年和1621年之交的冬天,他们遇到了难以想象的困难。在寒冷无比的冬季,他们自己搭盖的简陋房屋难以抵御风雪,粮食也不足,再加上繁重的劳动和传染病的侵袭,待到冬天结束,活下来的移民只有50来人了。
​
开春时节,普利茅斯村的移民结识了一位名叫斯·昆图的印第安人。斯·昆图对移民们十分友好。不久,他把自己部落的酋长马萨索德介绍给移民。心地善良的印第安人热情地欢迎远道而来的客人,马萨索德不仅给移民带来礼物,还特地派本部落的人教会移民们怎样狩猎、捕鱼和种植玉米、南瓜、蚕豆。在印第安人的帮助下,移民们终于获得了丰收。
​
移民们在欢庆丰收的日子里,按照传统习俗,规定了感谢上帝的日子,并决定为感谢印第安朋友的真诚帮助,邀请他们一同来欢庆节日。印第安人欣然接受了邀请,并且提前送来了5只鹿,表示他们的友好情谊。这就是感恩节的由来。

阅读全文 »

Webview常见问题汇总

发表于 2018-11-22 | 分类于 Android , Webview | | 阅读次数:

前言

通常我们在自己开发的 APP 中打开网页无非两种方法: 一是跳转到系统自带的浏览器,二是使用 WebView 控件加载页面。使用 WebView 控件的好处就是可以通过各种 api 接口来定制各种行为,常用的几个设置地方为 WebSettings、JavaScriptInterface、WebViewClient 和WebChromeClient。平时出现的问题都可以通过修改这些设置来解决。

问题总结

1、使用了 WebView 还是跳转到了系统自带的浏览器?

很简单的解决方法,为你的 webview 设置一个新的 WebViewClient。

1
2
3
4
5
6
7
webView.setWebViewClient(new WebViewClient(){
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
});
1
2
// 或者直接添加,效果是一样的
webView.setWebViewClient(new WebViewClient());
阅读全文 »

前端学习指南

发表于 2018-11-21 | 分类于 前端 , 学习指南 | | 阅读次数:

随着ReactNative、Weex与Flutter等跨端框架的发展,大前端的概念也逐渐普及开来,纯粹的Native开发相对变得比较少,前端也成为了客户端同学必须要掌握的一门技术,但是客户端同学做的是跨端开发,在学习路线上和前端同学又稍有不同,下面从客户端同学的视角去讨论如何学习前端知识。

这里为大家整理了一份跨端技术图谱,这份图谱并没有去穷尽所有的前端技术,只是从客户端开发的视角去梳理常用的技术点,帮助大家理清脉络。

阅读全文 »
1…262728…38
ZhangMiao

ZhangMiao

Android/Flutter Developer

379 日志
58 分类
143 标签
RSS
E-Mail QQ Github StackOverflow
友情链接
  • Kaisir
  • Liujianhui
  • Leo
  • Hongyang
  • Liuwangshu
  • Jspang
  • Blankj
  • WuXiaoLong
  • Molunerfinn
  • Ofind
  • Gcssloop
© 2024 ZhangMiao
由 Hexo 强力驱动
|
主题 — NexT.Gemini v5.1.4
本站访客数 人次 本站总访问量 次