动画是什么?就是几张图片很快的顺序播放嘛,今天就画画gif小图吧,以后在演示效果图的时候也用的上. 1.准备一个小图 就用小绿人好了 2.打开GIMP 3.新建一个图片打开  文件 ->新建输入图片的大小,背景最好选择透明啦. 4.打开图层对话框 因为涉及到图层的操作. 打开  窗口 ->可停靠对话框 ->图层 5.Ctrl+C   Ctrl+V用gimp打开你准备的小图,然后复制,粘帖,在复制粘帖的时候要选中你正在操作的窗口,就是点一下那个窗口上面的黑框框就可以了.复制好后,调整一下小…
Ubuntu 下使用 python3 制作读取 QR 码 作者已经在 Windows 上实现 python3 制作读取 QR 码.本文主要针对解决将代码移植到 Ubuntu 系统时所遇到的问题. 相关源码 制作 QR 码时所用到的第三库是 qrcode .读取时所用第三方库是 zxing 和 pyzbar . 制作 QR 码源码: import qrcode # 二维码内容 data = "test" # 生成二维码 img = qrcode.make(data=data) # 保存二…
1.背景 ubuntu下,写文章的时候,经常用到Gif图片,这个自己怎么制作呢? 网上查了一下资料,大致的流程就是:安装 录屏软件(kazam) 和 视频 转 Jpeg 的工具(mplayer) ,使用 imagemagick 打包为Gif ; 2.软件安装 (1)kazam 和 mplayer 这两个软件均可以在ubuntu 界面安装和手动命令行安装: sudo apt-get install kazam sudo apt-get install mplayer (2)安装Imagemagic…
新建test5 #!/bin/bash #using select in the menu temp=$(mktemp -t test.XXXXXX) temp2=$(mktemp -t test2.XXXXXX) function diskspace { df -k > $temp dialog --textbox $temp 20 60 } function whoseon { who > $temp dialog --textbox $temp 20 60 } function menu…
1.Add GIMP PPA Open terminal from Unity Dash, App launcher, or via Ctrl+Alt+T shortcut key. When it opens, paste below command and hit Enter: sudo add-apt-repository ppa:otto-kesselgulasch/gimp 2.Install or Upgrade the editor. sudo apt-get update sud…
Android里已经有足够多的控件供开发者使用,但有时候我们还是会想要一些不一样的东西,比如一些UI特效,比如一些3D动画,今天就讲讲比较basic的东西:自定义控件. 1.效果图 如果项目里需要一个通用的控件,然后UI给你这样一个效果图,你接下来会打算怎么做?   用户可以按住拖动 点击要切换的状态,然后自动滑动到那一端 (本来是没有这个效果图的,又不想一张张贴不同的状态,就画了一下这个gif图,关于怎么在ubuntu下画gif图,可以看一下下面这篇) 程序媛也会画图 之 在ubuntu下用G…
[原]Opencv 2.4.9在Ubuntu下的配置安装  Opencv 2.4.9在Ubuntu下的配置与安装 surgewong@gmail.com http://blog.csdn.net/surgewong 每次学习新东西或者换新的电脑,最让人头疼的就是环境的安装了.网上有一大堆教程,不过总地来讲,比较混乱,有些甚至有误导性,当然也不乏一些有质量的博客.为了方便自己以后重复安装以及能够帮助到有需要的朋友,在此将相关有用的博客整理一下. 这里主要讲一些如何在Ubuntu(12.04)下安装…
  2017年"程序媛和工程狮"绝对不能忽视的编程语言.框架和工具 在过去的一年里,软件开发行业继续大踏步地向前迈进.回顾 2016 年,我们看到了更多新兴的流行语言.框架和工具,它们改变着我们的工作方式,让我们看到更多的可能.但在这个行业,紧随潮流是很难的.所以在每年年底,我们都会给你提供一些建议,它涉及什么是最重要的,以及你在未来一年中应该学习什么. 大趋势 渐进式 Web Apps 在 2016 年里,我们见证了 Progressive Web App 概念的蓬勃兴起.它意味着…
随着.net core rc2(1.0.0.002702)发布的同时,我们也来在本地 win10与ubuntu玩一下吧. 先简单说下.net core ,在.net core rc1中用的是dnx 工具链可参考http://www.cnblogs.com/shanyou/p/4589930.html, .net core rc2中完全用dotnet工具链代替,具体说明见 dotnet new:初始化一个控制台C#项目 dotnet restore:恢复项目的依赖包 dotnet build:构建…
将要学习c语言了,先记录一下在ubuntu下,使用vim创建一个最基本的hello world程序: 打开终端,使用cd命令转到操作的目录,如我在home下的program files文件内创建, 就是 cd program\ files 接着在终端输入:vim helloworld.c 按下i键,开始编辑代码如下: #include<stdio.h> main(){ printf("Hello World!"); } 按esc键,退出编辑模式,再按:wq保存代码. 再在终…
在Ubuntu下构建Bullet以及执行Bullet的样例程序 1.找到Bullet的下载页,地址是:https://code.google.com/p/bullet/downloads/list 2.下载Bullet. 找到.tgz格式进行下载.我下载的版本号是bullet-2.82-r2704. 3.假设没有安装cmake,那么使用sudo apt-get install cmake进行安装. 4.假设没有安装glut,那么使用sudo apt-get install freeglut3以及…
Ubuntu下QT控制台程序无法运行的解决方案以及XTerm的配置方法 最近由于老师要求要在Ubuntu下QT上进程多线程服务器的开发,虽然只是单纯的调用qt的network模块,但是为了避免麻烦,我还是很操蛋的在QT下写控制台程序了,但是写完程序后运行时出现了如下情况. 程序运行了,但是控制台中居然只有一个光标在那儿跳啊跳.由于百度的姿势不对,废了好多时间,终于明白是因为qt creator不支持Gnome默认的终端gnome-terminal. 所以要换成XTerm的控制台. 具体的解决方式…
0:前言: 这两天一直在研究用android的jni调用第三方库,上网搜方法,但是都是泛泛而谈,没有demo,经过我几番折磨,写了n多的helloword工程,总是不成功,工程名字也就由helloowrd转到shithelloword再转到fuckhelloword再转到bitchhelloword再转到ganhelloword再转到helloword,在最后成功了!yeah,记录下来,为自己和他人方便 不得不吐槽一下我的破电脑,ubuntu下eclipse打开后,cpu占用率直接飙到180%,…
ubuntu下编译java程序 首先需要安装jdk,并配置好相应环境变量 下面以简单的HelloWorld为例 文件名为HelloWorld.java java代码: public class HelloWorld { public static void main(String args[]) { System.out.println("Hello World!"); } } 编译: javac HelloWorld.java 此时会在当前文件夹生成 HelloWorld.class…
新的一年立下了转行做程序媛的Flag,我是文科妹子,专业是做市场传销…哦不,是市场营销,算是零基础转行,目标是半年内完成自学进入公司工作,目前打算从事的方向短期目标以入行为主,以前端(可以发挥自身审美优势)or 爬虫(python方向)程序员作为切入岗位,长期目标是成为物联网/人工智能方向的程序员,后两个是由于大势所趋,而且python也适宜从事这两个方向,后两个作为职业发展的长期目标会一直努力的.由于不熟悉这个领域,难免too young too navie,如果这篇文章有幸被各位看到,也希望…
vscode都是黑漆漆的界面,对于一个喜欢花花草草的程序媛来说,长时间对着这样的界面,简直是一种折磨啊 有的时候,也会不自觉的想要看看一些粉色的东西,毕竟有着单纯的少女心 今天看到了一篇博客,作者是自己设计了一个灰色的界面,我以此为启发,将我的编辑器界面改成粉红色的啦 效果如下 我自己感觉这样的界面挺好看的 怎么进行这样的设置呢? 第一步,进入我们安装vscode的文件夹中 第二步,看看我的json文件中写了什么 第三步,跟着我的图片走 第四步,看看我的这个json文件写的什么,直接复制粘贴我的…
在安装MySQL之前,我们先来介绍一下Ubuntu下软件的安装方式.首先回顾下,我们安装JDK,使用的是后缀名为tar.gz的安装包.安装idea,使用的是tar.gz:那有没有别的安装方式呢? 1.安装方式介绍 Linux系的软件包格式主要有:rpm.deb.tar.gz: rpm:主要在红帽LINUX.SUSE.Fedora下安装,在Ubuntu中无法识别: deb:主要应用于Debian系列,包括Ubuntu等发行版上,在Ubuntu中双击deb包就可以进入自动安装进程: tar.gz:在…
在上文讲完之后,我们手里的ubuntu只能算是一个上网机,什么也干不了,本篇我们将折腾它为开发机. 这里,我们这里假定你对linux体系是初级选手,所以本篇会讲的啰嗦一点,高手就出门左转吧. 1.安装 首先我们确定下我们安装的Ubuntu系统是否已经安装了java环境. 进入终端,敲入命令su,进入root模式(当然也可以省掉这一步),敲入命令java -version.如果看到这个界面,说明尚未安装Java环境, Ps:我们的课程中曾经讲过如何删除一个老的jdk,这里就略过不讲了. 继而,让我…
Ubuntu下删除卸载程序图标 方法一:直接在终端输入命令alacarte.可以任意增.改.隐藏.显示菜单,但无法删除菜单,即使拥有root权限. 方法二:注意几个目录和文件./usr/share/applications/下的desktop文件/usr/share/applications/mimeinfo.cache文件~/.local/share/applications下的desktop文件~/.local/share/applications/default.list目录下的文件~/.…
ubuntu下将程序挂后台命令 nohup python -u main.py > test.out 2>&1 & ubunut下查看后台进程 jobs -l…
学到Ajax时下载了Apache,百度的安装教程,配置文件参数分别是: 1. httpd.conf里的80改为8000或者其他的,共三处(用记事本打开,按ctrl+F找方便) 2. httpd-ssl.conf里的443改为4433或其他,共三处(百度到要改4处,可是我的只有3处) 3. properties.ini里的80.443分别改为8000.4433 4. xampp-control.ini里的80.443分别改为8000.4433 然而改完之后,重新打开Apache依旧显示Port 8…
(已解决.详见Ubuntu 12.04下在Eclipse IDE for C/C++ Developers中执行C语言的GTK程序) 按"Ubuntu下GTK的安装.编译和測试"(http://www.cnblogs.com/niocai/archive/2011/07/15/2107472.html)所说步骤,最终安装成功了GTK,非常开心,以为近一个月的困扰要攻克了.但在Eclipse IDE for C/C++ Developes中一測试.出现找不到gtk/gtk.h头文件的错误…
均以hello world程序为例 一.vim hello.c/hello.cpp 创建hello.c/hello.cpp文件,并进入vim界面 二.此时按键盘上的很多键均不会有任何反应,键入i,进入输入模式 三.编写hello.c/hello.cpp程序 四.先按Esc键,退出输入模式:然后,按Shift+:键,进入命令模式. 在该模式下,先输入w,表示保存hello.c/hello.cpp文件:再输入q,表示退出vim编辑器. 也可同时输入wq,保存并退出. 五.编译hello.c/hell…
在Ubuntu下用eclipse cdt编写了一个多线程程序,但是总是出现pthread_create函数未定义! 查找了下原因,原来是要对eclipse进行一些简单的设置: 右键单击项目->Properties->(进行如下图所示的设置即可) 还有一种方式是:按照上图所示,找到GCC C++ Linker,点击其下面的Libraries标签,在右面对话框中加入pthread,然后点击ok按钮保存即可. 本篇文章来源于 Linux公社网站(www.linuxidc.com)…
到“程序员”,多数人脑海里首先想到的大约是:为人木讷.薪水超高.工作枯燥…… 然而,当离开工作岗位,撕去层层标签,脱下“程序员”这身外套,有的人生动又有趣,马上展现出了完全不同的A/B面人生! 不论是简单的爱好,还是正经的副业,他们都干得同样出色.偶尔,还能和程序员的特质结合,产生奇妙的“化学反应”. @Charlotte:平日素颜示人,周末美妆博主大家都以为程序媛也个个不修边幅,但我们也许不如Marketing小姐姐精致,但也绝不邋遢.比如我,一枚前端程序媛,平时素颜上班,不是因为懒,只是觉得…
本文介绍两种利用javah命令生成jni头文件的方法,第一种为大众所知的javah命令,第二种为整合javah到eclipse里面.推荐第二种方式,方便快捷,随时修改随时生成 0:前提和条件: 1:ubuntu64位系统 2:android-ndk-r8e已经安装好,并且配置到eclipse里面 3:android-sdk-linux已经安装好,并且配置到eclipse里面 1:第一种命令行模式 1:如图,我的项目结构是这样,我的 如图,采用eclipse自动生成的jni文件夹中,可以看到And…
一.ubuntu下用命令查询系统版本 1.在终端中执行下列指令: cat /etc/issue 该命令可查看当前正在运行的ubuntu的版本号. 效果如图: 2.使用 lsb_release 命令也可以查看 Ubuntu的版本号,内容更加详细: sudo lsb_release -a 效果如图: 二.ubuntu下搭建web服务器(这部分网上有着诸多的教程,所以不再展示运行效果,直接上代码) 1.安装apache: sudo apt-get install apache2 2.安装mysql:…
StarterWare在AM335X上的烧录运行 步骤:1.下载安装StarterWare,我们团购的SK需要02.00.00.07版本.最近外网访问慢,我上传到论坛.2.找一张miniSD卡,不需要很大,系统只有几个M而已.3.如果你按默认路径安装,那请去C:\ti\AM335X_StarterWare_02_00_00_07\tools\sd_format下面执行TI_SDCard_boot_utility_v1_0.exe4.在路径 C:\ti\AM335X_StarterWare_02_…
JetBrains的产品我曾经用过很长一段时间,它们是resharper和dotcover.VS号称宇宙最强IDE,直到它遇到了resharper,我们才知道,原来vs可以更好.DotCover是一个计算代码覆盖率的工具,过去,我们为了应付QA的检查,与DotCover成了最好的朋友. 我有一段时间(其实也包括现在),特别的精分,白天Java,晚上C#,隔几天可能还要弄一下PHP,其中最痛苦的莫过于就是IDE的切换,常常对着VS敲着Eclipse的快捷键,心里骂着怎么智能感知还没出现.后来Int…