前一阵子入手了一台树莓派,价格200多点,但是加上买充电器,无线网卡,内存卡等等,算起来少说也有300; 买的树莓派2代B,配置上比之前的好了些。 由于是新手,所以一开始并没有买全东西(没买内存卡),后来又花了40买了一张16G金士顿内存卡(小卡,就是手机内存卡,并没有用相机内用的大卡),最好买同时买一个读卡器,我就是一开始不知道跑了好几趟。 这些都买好以后,首先就是要装系统,刚到手的树莓派应该是没有装系统的。先到树莓派官网上找树莓派系统镜像包,下载下来,然后用一个叫做win32diskImager的lin
打开linux deploy,左上角设置,最重要的就是下面两个要勾上,其他的设置可采用默认的
注意:笔者使用的是32位(i686)Fedora 20, x86-x64会有不同之处。文章是操作成功后写的,不保证每条命令都正确,但思路是没错的。
对于不同类型的Unix,标准UnixLog系统的设置,实际上除了一些关键词的不同,系统的syslog.conf格式是相同的。syslog采用可配置的、统一的系统登记程序,随时从系统各处接受log请求,然后根据/etc/syslog.conf中的预先设定把log信息写入相应文件中、邮寄给特 定用户或者直接以消息的方式发往控制台。值得注意的是,为了防止入侵者修改、删除messages里的记录信息,可以采用用打印机记录或采用方式来挫败入 侵者的企图。
一般的什么快捷键,技巧的文章也有很多。我也看过很多。下面这些事我在来自国外大神发布的:Android Studio Tips of the Day (https://plus.google.com/u/0/collection/wtO0PB) 查看到的,而且对于我来说有帮助的及没用过的。
语法 python java 说明 类 class clsname : class clsname {} python 没用{},这是通过 : + tab 键 的组合完成 {} 的作用,从视觉上看不如 java 语法好 成员变量 公有成员变量与私有成员变是是通过--来区分的。如 int a 是公有成员,int __b 是私有成员 java 中是通过 public 和 private 来区分的 python语法不是特别清晰 成员函数 def func(self) :+tab int func() {} pyt
最近使用TabLayout,我有两个Tab,一个tab是“消息”,一个是“通知栏”,两个字数不同,使用后发现字体竟然显示不一致大小,两个字的比三个字的字体大,上网搜索,说使用以下声明:
写在最前面 这是博主爆肝了一晚上给写出来,因为很多博客和资料中仍然使用的xp win7 和win8 的快捷键,我不断地的实验和尝试,总结出以下的快捷键,希望可以帮助到你。 最后,转载请注明出处
例子: list="a b c d e"; echo $list |xargs -n1 -I{} echo begin {} end
距离上次更新已经是一个星期前了,在这段时间里,只要我闲下来,都在折腾我最新更新的功能tab组件的完善,虽然说还不是百分之百分的完美,但是80分总有的吧…
有时候我们想要使用列表中所有元素,但是如果手打又不现实,这时候我们可以用for语句来遍历整个列表,我们先举个例子,还是昨天的列表 现在我们用for语句来遍历整个列表 for exam_one in e
此前,他经常使用的工具是TeXnicCenter+MiKTeX,并且已经保持了这个习惯将近十年。
作为一个java开发者肯定都知道且使用HashMap,但估计大部分人都不太知道WeakHashMap。从类定义上来看,它和普通的HashMap一样,继承了AbstractMap类和实现了Map接口,也就是说它有着与HashMap差不多的功能。那么既然jdk已经提供了HashMap,为什么还要再提供一个WeakHashMap呢? 黑格尔曾经说过,存在必合理,接下来我们来看下为什么有WeakHashMap。 先来想象一下你因为某种需求需要一个Cache,你肯定会面临一个问题,就是所有数据不可能都放到Cache里,或者放到Cache里性价比太低了。这个时候你可能很快就想到了各种Cache数据过期策略,目前也有一些优秀的包提供了功能丰富的Cache,比如Google的Guava Cache,它支持数据定期过期、LRU、LFU等策略,但它任然有可能会导致有用的数据被淘汰,没用的数据迟迟不淘汰(如果策略使用得当的情况下这都是小概率事件)。 如果我现在说有种机制,可以让你Cache里不用的key数据自动清理掉,用的还留着,没有误杀也没有漏杀你信不信!没错WeakHashMap就是能实现这种功能的东西,这也是它和普通的HashMap不同的地方——它有自清理的机制。 如果让你实现一种自清理的HashMap,你怎么做? 我的做法肯定是想办法先知道某个Key肯定没有在用了,然后清理到HashMap中对应的K-V。在JVM里一个对象没用了是指没有任何其他有用对象直接或者间接执行它,具体点就是在GC过程中它是GCRoots不可达的。 Jvm提供了一种机制能让我们感知到一个对象是否已经变成了垃圾对象,这就是WeakReference,不了解WeakReference的可以看下我上一篇介绍博客Java弱引用(WeakReferences)。 某个WeakReference对象所指向的对象如果被判定为垃圾对象,Jvm会将该WeakReference对象放到一个ReferenceQueue里,我们只要看下这个Queue里的内容就知道某个对象还有没有用了。 WeakHashMap就是这么做的,所以这里的Weak是指WeakReference。接下来让我们看下它的代码,看它具体是怎么实现的。
我们都知道 debugger 在控制台被打开的时候就会执行, 前端页面防止调试的方法主要是通过不断 debugger 来疯狂输出断点,让控制台打开后程序就无法正常执行,以下是一个基本防止调式的代码:
TabLayout和ViewPager搭配使用,是有很多方便性,但是TabLayout这东西还是有很多被人吐槽的地方。
IDEA 作为Java开发工具的后起之秀,几乎以碾压之势把其他对手甩在了身后,主要原因还是归功于:好用;虽然有点重,但依旧瑕不掩瑜,内置了非常多的功能,大大提高了日常的开发效率,下面汇总了常用的30个使用小技巧,学会之后,让你的撸码效率直接起飞...
相信很多人安装了一大堆Chrome扩展,但有些扩展并不是经常用到,但会占用内存。我们打开谷歌的任务管理器可以看到如下内容:
除了下面这三个,其它均为第三方系统。这三个是树莓派适配的自己的 Linux 系统。
当GC回收时,拥有强引用的对象不会不清楚,及时内存不足,出现OOM事件,也不会清除
看到社区很多都在讨论如何调试,如何高级的调试,以及一些调试的奇技淫巧,今天我想和大家聊聊,怎么禁止调试,禁止他人调试我们的程序
快捷键 全局选项: Alt + 鼠标滚轮 上/下使窗口 透明/不透明 程序切换: Alt + Tab:在当前工作台中切换窗口 Ctrl + Alt + Tab:在所有工作台中切换窗口 窗口排列(编排并显示所有窗口):上/下 左下角(关键区域):所有工作台(点击一个窗口缩放它到前台) 右上角(关键区域):当前工作台 显示桌面(看当前立体面的桌面): 右下角(关键区域):开/关 立方体旋转: Ctrl + Alt + 左/右方向键:立体地切换桌面 Ctrl + Shift + Alt + 左/右方向键:把活动窗口移到左/右工作台 Ctrl + Alt + 鼠标左键并拖曳:手动旋转立方体 缩放: Win + 鼠标右键:缩放一次 Win + 鼠标滚轮 上/下:手动缩放大/小 移动窗口: Alt + 鼠标左键并拖曳:移动窗口 Ctrl + Shift + 鼠标左键:迅速移动窗口(会粘住边框) 调整窗口大小: Alt + 鼠标中键 水波效果: Ctrl + Win + 移动鼠标:关标在水上移动(默认无效) Shift + F9:雨点降落在你的屏幕上 模糊效果: 在透明窗口下添加一些模糊(会使计算机变慢) 动画效果: 当创建或者关闭窗口时使用动画效果(对菜单也有效,不过你要选择“未知”,只选“菜单”没用) 反色效果: Win + m:屏幕反色 Win + n:当前窗口反色 反射效果: 给装饰添加一些纹理(当透明时大多数可见) 屏幕截图: Win + 鼠标左键并拖曳:将所选区域截图(图片保存在桌面) 焦点轨迹效果: 更旧的窗口更加透明 摆动效果: 使窗口丶菜单等像棉花糖 亮度和饱和度: Ctrl + 鼠标滚轮 上/下:增加/减少 饱和度(对桌面也有效) Shfit + 鼠标滚轮 上/下:增加/减少 亮度(对桌面也有效) 窗口对齐: Win + 小键盘1...9:在屏幕中快速对齐一个窗口(1=左下,2=中下,3=右下......) 动态效果减速:Shift+F10
完整代码链接:https://github.com/gongjianbo/MyTestCode/tree/master/Qt/MyTabWidget
用pip装一些包的时候,由于pip默认的源也就那几个,换了清华的没用,豆瓣的也没用。。。老停在下载途中就不走了。。
本期讲的私人云盘搭建,是小编从无到有查询各种资料,翻遍百度搜索,最后才搭建成功的。写这篇文章除了记录搭建流程,也为了给想要搭建私人云盘的小伙伴一些经验,希望你们能更顺利的搭建成功!
如果需要永久性的设置为JSON语言检查,则在前面添加//language=JSON
我给他说,你这样实例化 Map 对象不好用,他不服气。我说小朋友:如果想指定 HashMap 对象的容量得用2的N次方 。假如不是2的N次方那么在第一次put 元素的时候也会自动把容量设置为比传入参数大的最小的2的N次方,并不是你指定的这个值。他说你这也没用。我说,我这个有用,这样才能充分利用分配的内存空间,减少哈希碰撞次数。他非和我试试,我说可以,咱们先来看看源码。
一个好的web应用,最重要的一点是有着优秀的访问性能。数据库MySQL是web应用的组成部分,也是决定其性能的重要部分。所以提升MySQL的性能至关重要。
对于sublime新手来说,特别是学习Python的用户来说,如何能使软件自动将Tab更正为指定数目的空格? 下面将介绍如这个技巧。 在Sublime的配置文件中,有对Tab的控制。具体如
不知道这个小伙伴有多久没用过 Docker 了, 突然对我说 Docker 命令怎么发生变化了
在导出数据的时候 数据库会先导出序列 再导出表数据 就会导致表中的id大于序列的值 导致新插入数据时 报唯一约束错误
这些IntelliJ IDEA键盘快捷键可以让你专注于编写代码,让你的双手在键盘上起舞。
今天是软件专场的倒数第95场,跟大家分享的是翻译神器,对,它就是Qtranslate。 下面我们把舞台交给QTranslate选手,大家掌声鼓励。
很多人都喜欢在电脑上粘上一些便签纸,来记录一些笔记,或者是工作计划,其实Windows系统在WIN7时代就自带了一个便签软件,用起来也是很方便呢。
在windows下安装的python是带tab键自动补齐的而Linux自带的python版本过久,从新安装后没有tab键补齐功能,而且在交互模式下不小心打错了很麻烦。
使用python会出现各种各样的错误,以下是Python常见的错误以及解决方法。
在linux 的使用中,相同的正则表达式在不同的命令中所实现的匹配结果并完全相同,这就免不了导致我们在使用时候的疑惑。要解决这个疑惑,我们需要了解一些背景:
看到Jupyter在数据分析时展现的一些方便之处,便决定从pycharm转战到Jupyter。
要能够使用import tab,最主要的是要有readline模块。默认python2.6虽然没有装tab模块,但是装了readline模块的。如下:
GRUB的命令行才是王道,如果知道怎么用命令行来启动操作系统,那理解menu.lst的写法也不难;也就是说在开机的时候,不用GRUB的菜单,通过GRUB的命令也是一样能把操作系统引导起来。
最近在使用阿里云 ECS 时,发现 Centos 无法进行 tab 补全,特别影响操作效率,本文简单记录下 Linux 下的 tab 命令补全功能,希望对 Linux 初学者有所帮助。
代码风格并不影响程序的运行,也不会给你的程序带来潜在的危险。但一段好的代码风格,能让人阅读起来特别舒服,特别的阅读别人代码的时候,有些人的代码可以说是完全不注意空格、缩进、大小写的,看起来特别不舒服。
刚学习python,其实一切都很好接受,因为有过C语言的基础,感觉一切都来得那么自然,python极其精简的语法,让我真心是爱上这种语言!相信往后python一定会在我的IT生涯中大放光彩!
文章目录 一、在Linux最小安装之后,一般需要手动配置网络地址。 二、手动配置IP 三、重启网络服务,查看是否配置成功 一、在Linux最小安装之后,一般需要手动配置网络地址。 初始化界面: 📷 二、手动配置IP cd /etc/sysconfig/network-scripts/ #进入网卡配置文件 vi ifcfg-ens33 #编辑配置网卡 网卡设备配置信息, 如下: TYPE=Ethernet
现象描述:有一个tabs选项卡,每个切换项A、B中都有使用echarts,默认展示的A项中的ecarts初始化和绘制都没问题。
一般来说键盘用的越多鼠标用的越少,那么写起代码来效率就越高;常见的快捷键想必大家都已经掌握,接下来我就分享一些你可能不知道的但确非常实用的快捷键。
领取专属 10元无门槛券
手把手带您无忧上云