wxPython 教程(三) 菜单与工具栏

转自:http://thisis.yorven.site/blog/index.php/2017/09/17/wxpython-jiaocheng-san-caidan-yu-gongjulan/

wxPython 菜单 是 GUI 应用中的通用部件。菜单栏由多项菜单组成,顶级菜单在菜单栏上显示标签。菜单包含菜单项,菜单项在应用中执行特定的命令。菜单也可以包含子菜单,子菜单自身又包含菜单项。创建菜单栏的类有下面三个:wx.MenuBar,wx.Menu和wx.MenuItem。

阅读更多

wxPython 教程(一) 简介

转自:http://thisis.yorven.site/blog/index.php/2017/09/16/wxpython-jianjie/

应用(application)是用来执行特定任务或一组任务的电脑程序。网页浏览器、媒体播放器、文字处理程序都是典型的应用样例。不同应用可以划分至四种不同的应用领域:

不同种类的应用领域

在线商店应用、wiki、微博等都是受欢迎的网页(web)应用,我们通过网页浏览器可以访问它们。桌面(Desktop)应用的例子则包括 Maya、Opera、Open Office或 Winamp。企业级(Enterprise)应用则指复杂的大型应用。移动(Portables)应用包括所有为手机等移动设备开发的应用。

阅读更多

HEXO 视频设置

前端时间做教程需要用到视频配置,谷歌了一下,发现在HEXO上使用视频还是很简单的,在此记录下,插入iframe就可以了,如下所示:

<iframe src="//player.bilibili.com/player.html?aid=26884158&cid=46285677&page=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"  height="415" width="600" quality="high" > </iframe>

创建和签名 X509 证书

您可以使用 OpenSSL 为应用程序创建 X509 证书。OpenSSL 一种支持广泛加密功能的标准开源库,其功能包括创建和签名 X509 证书。想要了解更多有关 OpenSSL 的信息,请访问www.openssl.org/

在window上我们可以使用gitbash自带的openssl创建证书

阅读更多

安卓代码注入

由于博主的主要工作是游戏SDK的开发和维护,所以博主经常遇到CP反馈的奇奇怪怪的问题。有的时候常规的方法无法让你找到问题出现的原因,而这时候往往需要CP来帮助你打log,先不说这效率如何,CP往往还不一定会理你,因为大家都很忙;而去找CP要源码那更是不切实际的,这时候代码注入便是最高效的debug的方法了。

一、所需工具

工欲善其事,必先利其器,首先需要下载一个名为APKDB的软件,该软件几乎已经集成了所有反编译需要的工具了,并且支持鼠标右键直接反编译。

APKDB传送门
当然,你也可以使用apktool,然后手动输入命令。

阅读更多

Android shape 画虚线

一、画法

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="line">
<size android:height="1dp"/>
<stroke
android:width="3px"
android:color="#dedede"
android:dashWidth="10px"
android:dashGap="10px" />
</shape>

二、虚线不显示

这个在layout预览的时候就可以看出,不必运行到手机或者模拟器上。
原因是View的高度不大于 虚线的高度;

<View
android:layout_width="match_parent"
android:layout_height="4dp"
android:layout_gravity="center_vertical"
android:background="@drawable/comment_share_dash_line"
android:layerType="software" />

如果在标签中设置了android:width,则在标签中android:layout_height的值必须大于android:width的值,否则虚线不会显示。如果不设置,默认android:width为0。

三、虚线显示为实线

第一种解决方法:

代码中添加:

line.setLayerType(View.LAYER_TYPE_SOFTWARE, null);

第二种解决方法:

在xml中添加

android:layerType="software"

switch版pfba 模拟器使用教程

最近浏览网页时,看到破解的Switch游戏机可以安装pfba街机模拟器,于是便淘宝入了一个短接器,一番折腾,算是在Switch上成功安装了pfba
尽管成功安装上了pfba,但是由于网上缺乏关于switch版pfba的资料,磕磕碰碰走了不少的坑,一番折腾,总算是弄懂了pfba该怎么玩,于是便有了这篇教程。
题外说一句:Switch和pfba简直就是绝配!!!特别适合有女朋友和好基友的人,街机游戏比什么分手厨房好玩太多!!!

一、游戏安装

先短接进去,运行一下pfba模拟器,会自动生成对应的文件夹,如下图所示

roms: 放的是游戏
previews:预览图
titles:游戏界面预览

阅读更多

IJKplayer 爬坑

前段时间接到一个播放视频流的需求,网上找了不少开源框架,最终发现bilibili出的ijkplayer能完美解决我的需求,由于个人是android开发,习惯使用Cywin来编译so库,在使用cywin编译ijkplayer的过程中遇到了不少的问题;于是便有了此文。

阅读更多

Nginx配置SSL证书 https网站搭建

自从chrome升级之后,每次打开我自己的网站,浏览器总是有个感叹号,看起来极其碍眼,以后https毕竟是发展趋势,索性就把网站升级成https
升级前的,有个感叹号
no_https
升级后的,有个小绿锁,好看多了~~
has_https

阅读更多