关闭

Ubuntu + Eclipse + Tomcat 配置 Java Web 开发环境填坑笔记

前言从 Eclipse 官网 上下载到的 Eclipse Neon 是不带插件的, 要配置出一个 Java Web 开发环境, 尚需各种折腾. 把踩到的坑记录一下备忘.Eclipse 基本配置: 使用 shadow sock 科学上网,需要配置代理: Window -> Preferences -> General -> Network Connections Help -> Install New...
阅读(665) 评论(0)

linux 不改变目录结构移动 home 目录到新分区

问题提出公司的开发测试服务器部署在阿里云, 阿里云给出的实例一般都是只有一个分区, 20G到40G的样子, 然后再买存储挂载到其他分区. 而 home 目录是在这个 20G 的跟目录分区下的. 随着开发人员增多, 根目录分区很快被大家填满了. 因为是多地研发, 因此需要一个无感知的给大家的 home 搬家的方案.基本原理接到这个任务, 首先想到的就是 bind mount 方式:mount --...
阅读(1028) 评论(2)

Android 从 View 中获取 Activity 时遇到 TintContextWrapper cannot be cast to 的问题

问题描述:如果一个 View 绘制于某个 Activity 的 ContentView 上, 那它的 Context 一定是和这个 Activity 相关联的. 因此我们想在 View 中直接用 Activity 方法时 (最常用的应该就是 Activity.startActivity() 方法了), 不必再向 View 中传递 Activity 对象. 一般在 View 中获取这个 Activi...
阅读(1926) 评论(2)

一键生成 Android 录屏 gif 的脚本

目的编写 bash 脚本, 实现一行命令得到 Android 手机录制屏幕 gif 动图文件.博主使用 ubuntu 系统, shell 为 bash. 这个脚本也可以用在 mac 系统上. 听说 windows 系统出了 ubuntu on windows, 不知道能不能使用这个脚本.原理adb shell screenrecordAndroid 4.4 版本后系统内预置了一个 screenre...
阅读(1608) 评论(0)

[积累] vsftpd 匿名用户登录显示空白页问题

问题:本来内网 ftp 用的好好的, 突然某天匿名用户就无法通过浏览器访问 ftp 了.尝试解决:检查 vsftpd 配置:出现这个问题首先肯定要查看 vsftpd 配置. 我使用 CentOS 6.5, 这个配置文件位置如下:/etc/vsftpd/vsftpd.conf 重点检查如下两个参数设置是否正确:anonymous_enable=YES anon_root=/ftp_public 第一个...
阅读(402) 评论(0)

Android 保存 Fragment 引用及 getActivity() 为空问题

有时我们希望在 Activity 中保存所创建的 Fragment 的引用, 以便后续逻辑中做界面更新等操作. 如果页面中的 Fragment 都是静态的 (不会被 remove, hide 等), 则一般不会出啥问题. 如果是多个 Fragment 切换的场景, 就容易出现 getActivity() 为 null 等问题. 这种问题在使用 FragmentPagerAdapter 时尤其容易出现....
阅读(640) 评论(0)

Android 多主题切换 (theme + style) 及 selector/drawable 无法引用 ?attr 属性的问题

需求:最近需要实现应用内多主题的需求: 要求应用内预置 10 个左右的主题配色方案, 用户可按需切换. 刚一拿到需求, 觉得这简单, theme + style 就可以搞定了. 没过多久就遇到了 attr 无法被 selector, drawable 等 xml 资源引用的大坑. 主题色切换的方案中文网络上一搜一大堆, 但没有哪位博主好心的提起这里还有这么深一个坑的… 实在应该事先提起啊… 这...
阅读(997) 评论(1)

Ubuntu 下使用 ADB 调试 Android 应用时的设备识别问题

在 Ubuntu 下使用 ADB 调试时如果出现错误提示: insufficient permissions for device: verify udev rules 等等… 以及各种各样的奇怪问题, 总之就是不能用或不好用. 这都可能是 udev rules 问题. 可以优先尝试如下解决方案:udev rules这是谷歌官方给出的 Ubuntu 下使用 ADB 调试的配置方法, 链接在此...
阅读(519) 评论(0)

[Tkinter 教程11] 对话框和消息框

简介Tkinter 提供了一系列的对话框, 可以用来显示文本消息, 提示警告信息和错误信息, 选择文件或颜色. 其他一些简单的对话框还可以请求用户输入文本, 整数或数字. 下面是一个典型的对话框使用场景. 在应用程序中经常会有 “退出” 按钮, 如下: 点击 “quit” 按钮会弹出一个确认退出对话框: 我们假设 “退出” 功能还没有最终完成, 这时我们会弹出一个只带 OK 按钮的消息对话框,...
阅读(2132) 评论(0)

[Tkinter 教程10] Text 控件

简介及简例Text 控件用来显示多行文本. Tkinter 的 Text 控件很强大, 很灵活, 可以实现很多功能. 虽然这个控件的主要用途是显示多行文本, 但其还可以被用作简单的文本编辑器, 甚至是网页浏览器. Text 控件可以显示网页链接, 图片, HTML页面, 甚至 CSS 样式表. 在其他的各种教程中, 很难找到一个关于 Text 控件的简单例子. 这也是我们写这一章教程的主要目的:...
阅读(1109) 评论(0)

[Tkinter 教程09] Scale 控件

简介Tkinter 中的 Scale 控件是一种可供用户通过拖动指示器改变变量值的控件. 这种控件可以水平放置, 也可以竖直放置. 可以在用户界面中放置一个 Scale 控件, 用户通过拖动该控件就可以在某个取值范围内选择一个合适的值. Scale 控件可以设置最大最小值以确定取值范围. 我们也可以改变 Scale 控件的放置方式, 使其水平或竖直放置. 当需要用户在一个范围内选择一个值时, Sc...
阅读(393) 评论(0)

[Tkinter 教程07] Entry 控件

简介Entry 是 Tkinter 用来接收字符串等输入的控件. 该控件允许用户输入一行文字. 如果用户输入的文字长度长于 Entry 控件的宽度时, 文字会向后滚动. 这种情况下所输入的字符串无法全部显示. 点击箭头符号可以将不可见的文字部分移入可见区域. 如果你想要输入多行文本, 就需要使用 Text 控件. Entry 控件只能使用预设字体. 使用 Entry 控件的语法如下: w = E...
阅读(900) 评论(0)

[Tkinter 教程13] Mastermind 游戏

Mastermind 游戏本章我们演示一个进阶例子. 我们用 Tkinter 编写了 “Bulls and Cows” 游戏. 这个游戏也被称作 “Cows and Bulls” 或者 “Pigs and Bulls” 或者 “Bulls and Cleots”, 是一个古老的益智解谜游戏, 由两名玩家参与. 早在19世纪, 人们就在用铅笔和纸来玩这个游戏了. Mordecai Meirowitz...
阅读(340) 评论(0)

[Tkinter 教程06] Checkbox 控件

简介Checkbox 控件允许用户在多个选项中选择多项. Radiobutton 则只允许用户选择一项. 通常, Checkbox 会显示为一个空白的方框 (表示 false, 未被选中), 或者方框中有一个对号或X号 (表示 true, 被选中). 一个对该选项的简短描述会和选择框一同显示. checkbox 的状态会因点击而改变, 这个点击可能来自鼠标, 也可能来自键盘热键, 比如空格键通常被...
阅读(358) 评论(0)

[Tinkter 教程05] Radiobutton 控件

Radio Buttons单选按钮是一种可在多个预先定义的选项中选择出一项的 Tkinter 控件. 单选按钮可显示文字或图片. 显示文字时只能使用预设字体. 该控件可以绑定一个 Python 函数或方法, 当单选按钮被选择时, 该函数或方法将被调用. 单选按钮 (Radio Button) 这个名字来源于收音机 (Radio) 上的调频按钮, 这些按钮用来选择特定波段或预设电台. 如果一个按钮被...
阅读(374) 评论(0)
47条 共4页1 2 3 4 下一页 尾页
    个人资料
    • 访问:78113次
    • 积分:1224
    • 等级:
    • 排名:千里之外
    • 原创:27篇
    • 转载:5篇
    • 译文:15篇
    • 评论:19条
    博客专栏
    文章分类
    最新评论