自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

NahNahNah!!

君じゃなければ良かったな

  • 博客(71)
  • 资源 (1)
  • 收藏
  • 关注

原创 MacOS中CMakeLists.txt中添加使用boost

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...

2019-07-20 15:13:57 802

原创 JavaFX多个FXML对应的Controller类之间的通讯

PrefaceQ:为什么有此文? A:其他人写的文章不是很具体,没有一针见血的感觉,故有此文原理通过一个<fx:include>属性,然后用MainController类来传递Controller类,以达到传输与定位的目的(具体请看源码)还有一个非常大!!!大的坑!!,请看MainController类源码中的注释(如果名字不正确就一定会NPE)实际...

2018-04-23 20:21:55 9565 6

原创 JavaFX通过Controller类实现第二窗口销毁和程序退出

PrefaceQ:为什么有此文? A:不能高度自定义化网上大部分文章是通过简易的warning窗口 或者 information窗口实现的,且过于繁琐大部分放在了Main.java,不好弄原理Controller类中关键性代码:(具体代码见附)//销毁当前窗口的代码//exitButton是第二窗口的退出按钮public void exitButtonOn...

2018-03-01 15:18:37 15333 2

原创 JavaFX通过“点击”加载新窗口

Preface方法:初始的stage方法一样,没有任何的区别此处,为了部分(偷懒的)同学方便,给出实例,实则非常简单。核心的内容是在Controller.java中 @FXML private void newButtonOnClicked(){ try { //一定需要使用try-catch,不然编译器不会让你过的,Tr

2018-01-16 21:14:47 5553 2

原创 用FXML同时显示两个JavaFX窗口(最简单的方式)

PrefaceJavaFX显示多窗口其实是非常简单的,需要用两个FXML即可,不用像网上其他人弄的那么麻烦。环境:IDEASceneBuilder V9.0.0思路只需要在start() 函数里面事先primaryStage 一样的东西即可。如下代码:(FXML见后面附)Main.javapackage sample;import java

2018-01-16 17:49:13 4045 3

原创 JavaFX TextField文本域值改变监听事件

PrefaceJavaFX的Text Field控件中,有时需要“时时刻刻”监听文本中的值的变化。在JTextField中,也有类似的(JTextField监听事件),但是不适用于JavaFX。JTextField写法textField.addActionListener(new java.awt.event.ActionListener() { public void

2016-11-18 10:30:19 22939

原创 Chrome字体抗锯齿与图标字体显示异常处理

PrefaceGoogle Chrome在Linux平台上的字体使用的是自己设定的,而不喜欢用微软雅黑,但是会导致很多CSS字体无法正常显示。Stylish下载这个插件,这个插件里增加以下CSS代码* { font-weight: 500!important;}* { font-family: “Microsoft Yahei”, “Microsoft Yahei”, "Glyp

2016-10-17 15:38:11 3257

原创 C++时钟面试题总结

Preface刚刚在看到个C++的时钟面试题目,感觉挺简单的,写写玩玩儿吧,就当给自己复习。有C风格和C++风格两种。时钟与角度问题分析时钟样子 时针与分针有以下的特点: - 1小时=60分钟 - 钟面有12格,每格角度:360°÷12h=30°/h,即,每小时时针走过30° - 60分钟走过一圈,每分钟角度:360°÷60/m=6°/m,即,每小时分针走过6° - 时针60分钟走一大

2016-10-10 16:34:31 741

原创 新版QT creator下解决fcitx无法输入中文问题(QTcreatorV4.1.0)

Preface新版本的QT creatorV4.0.0之后,就QT creator结构本身就发生了很大的变化,许多文件路径以及结构都发生了较大的变化。因此,fcitx的qt5库位置也发生了变化,但是原理还是一样的,都是需要一个动态依赖库:libfcitxplatforminputcontextplugin.so安装依赖库我的环境是Fedora的环境,依赖库名和位置,与Ubuntu等系列的有点不一样,

2016-10-09 11:48:37 4872

原创 C语言的小算法技巧

最后更新时间:Wed Apr 20 11:21:54 CST 2016Preface以下是收集的,并且自己用到过的小技巧集锦,写这个主要是因为,长时间不接触,忘记了很多的小技巧了,等到自己再去使用的时候。。。。天哪,就是折磨人。所以,从这个POST里就开始收集下小“技巧”或者“小算法”。但是,都是很些很简单的东西,也会有复杂的东西。1. 矩阵上的操作1. AES的列混合里操作我们都知道AES加密的过

2016-04-20 11:21:07 1692 2

原创 YCM和Ultisnips按键冲突解决方案(只使用TAB键,无错误)

PrefaceYCM(Youcompleteme)和Ultisnips两个都是很神奇的插件,但是更加神奇的事情发生了,他们的按键产生冲突。有很多的人都采取了替换别的按键的方法~但是作为一个完美主义者,而且为了减轻记忆的压力,算了吧~直接就不改按键了。1. 原理有两篇文章可以看一下,不过是英文的: - How to Make YouCompleteMe Compatible With UltiSni

2016-04-10 21:39:03 5104 1

原创 Lua中模式匹配

Preface本篇主要讲的是Lua中的模式匹配,大多数资料没有讲得特别详细~这里就将《Lua程序设计》中的内容搬下来。 参考: (1) Lua官方的参考文档 (2) Lua字符串处理模式匹配可以用不同的匹配模式与任意字符串相匹配。例如,分类%d可匹配任意数字。如下例可以用模式%d%d/%d%d/%d%d%d%d搜索dd/mm/yyyy格式的日期:s = "Deadline is 30/05/1

2016-03-25 01:45:21 1493

原创 RHEL7恢复root密码

Preface几天前有个小比赛,有用到这点的知识。之所以整理出来是因为,自己在比赛的时候被晚上的给的文章啊教程啊给坑了!这么多的文章全都是一个抄一个,有多少是编者自己亲自实验的!有的方法根本就行不通,拿着旧版本的方法来套用,结果根本没有用处。我也是糊涂,没有好好自己地钻研就轻信了网上一模一样的教程。比赛后的几天,我特地找了网上的很多文章,并亲自去实验,将现行可用的方法与注意点整理出来。(因为没有考证

2016-03-23 13:37:37 2020 1

原创 Lua Challenge -- From Python Challenge

Preface其实是有点无聊顺便带巩固Lua的,然后也顺带玩儿下python的,学过的就不能忘记嘛~~而且,学习Lua的时候,好多都是以理论为主,没有太怎么实践。学习编程语言不写永远都没有用的诶~所以,这篇主要记录的是Lua的代码,如果有需要会记录Python的代码。PS:PythonChallenge 来源于:PythonChallenge Official Website和shiyanlou:P

2016-02-19 21:42:40 640

原创 安卓机连接Linux无“反应”快速解决方案

Preface前阵子换了纯正的Fedora23 Xfce,然后很多东西都没有,连安卓机也没有,就很郁闷~然后就查找了解决方案,就在这里写一下简易的文档说明。MTP ARCH WIKI:连接参考文件管理器集成:为了能够直接在文件管理器中通过 MTP 查看 Android 设备,需要安装以下插件:如果文件管理器使用 GVFS (GNOME Files, Xfce 的 Thunar),安装 gvfs-mt

2016-02-16 12:04:38 1171

原创 Linux制作通用运行jar运行文件

直接上: sudo gedit /usr/share/applications/java-exec-jar.desktop在新打开的窗口中写入以下文件内容:[Desktop Entry]Encoding=UTF-8Name=Java-exec-jarComment=Java Exec Jar ArchiveGenericName=Java-exec-jarExec=java -jar

2016-02-09 23:56:10 698

原创 一次生活引发的“Lua随机数生成”问题

Preface其实是打算写个随机性语言选择器的。我和小伙伴打算每天换一门语言来讲,于是就采用随机函数的方法去帮助我们去选择!这次比较匆忙,脚本就暂且这样,以后优化,文章美化就暂时这样,以后再调整。 这个随机数生成问题目前主要是分成4个部分。最常见的,一次改进的,二次改进的和三次改进。以下主要改进的是randomseed的取值~程序1:初始的最常见的随机数生成-- 常见的随机数生成math.ran

2015-12-28 22:51:17 882

转载 逆向工程(一):汇编、逆向工程基础篇

原文链接:逆向工程(一):汇编、逆向工程基础篇*本文原创作者:VillanCh,已经原作者转载同意,未经过原作者本人同意,切勿私自转载PREFACE非原作者内容:本篇转载过来的文章和原作者基本相同,在部分细节上会看起来舒服一点,图片大部分是原链接中的图片。自己看了感受是,还是蛮不错的。但是汇编深入的东西需要自己去买《汇编语言(第三版)》去看。本系列文章将讲解逆向工程的各种知识,难度由浅入深。汇编是逆

2015-12-20 20:39:49 1447

原创 纯CGI下 TTY键盘布局被改

Preface今天闲得无聊,然后装逼进tty(3),打算写个代码来玩儿玩儿~~然后问题就来了:vim下不能够输入“:”这个符号,然后就不能退出vim。后来经过很多次的尝试,发现“:”在“这个按键上面。包括数字键也都是错位了!1. 解决方案出现键盘错位的一般原因大概只有两种: - 一种是在键盘的原因,键盘出现问题了 - 另一种是键盘布局被修改了,一般情况下是不会被修改的,但也有可能我尝试了第一种后

2015-11-20 13:33:00 885

原创 C++上的“基础姿势”以及“特殊姿势”

最后更新时间20151117 1830PrefaceC11 does not allow conversion from string literal to char 问题描述解决方案    1 原理分析    2 解决办法最后更新时间:2015/11/17 18:30Preface     这个只是平时自己学习过程中所积累和收集的,仅仅是学习所用的。避免长时间不接触后遗忘过多而又需要

2015-11-17 18:56:28 803

原创 vim之插件

为了用上“最爽”的vim,开始了插件之旅~插件一:pydiction(python自动补全插件)参考资料:python自动补全一、实现的功能1.简单python关键词补全2.python 函数补全带括号3.python 模块补全 4.python 模块内函数,变量补全 5.from module import sub-module 补全

2015-08-13 11:33:57 889

原创 IPC$入侵的流程

网上有很多的IPC$入侵记录,可以自行参考,这里只是一次的过程的记录而已,没有其他额外的内容。1.建立非空连接格式:net use \\IP /u:""net use \\192.168.1.121 1qaz2wsx /u:"Administrator"2.列一下目录dir \\192.168.1.121\c$显示结果如下:2015/07/29  12:01

2015-08-09 10:53:57 1092

原创 IRC相关频道

1. ##English2.##security3.##go-nuts4.#ubuntu-cn5.#c_lang_cn6.#ubuntu-offtopic7.#haskell

2015-07-25 12:09:42 588

原创 Fedora22相关配置

前(che)言(dan)最近嫌弃Ubuntu了,然后就跳槽了,果断转到了Fedora22下了。很兴奋地安装了牛掰的Fedora,然后跟Debian系的有很多的不同,玩儿起来还是觉得有点麻烦。不过......还是蛮好儿的,安装后使用起来也很满意~为了下次遇到不可逆转重装,以此记录方便下次更快地安装与配置~说明:以下的操作均是在Fedora22下操作,未在其他的版本上试过

2015-07-22 09:43:43 1149

转载 Linux安装TTF/OTF字体

本文转载(有改动),来源:http://www.zhixing123.cn/ubuntu/38758.htmlLinux下面安装TTF字体已经在最近几年的版本中变得非常容易,双击打开然后点击安装即可。但是之前我们都是将字体拷贝到字体目录中,然后更新字体缓存实现的。[有的时候安装失败,可以把这个当成代替方案!非常管用!!]今天遇到OTF格式的字体,Em? 这种字体如何安装呢,其实沿用

2015-07-05 22:43:31 17498

原创 求余逆运算+负数求余

这次的记录是在做ACM的时候,写下来的一、求余逆运算              如:A=(B-C)%D        那么B=(A+C)%D        推倒过程:              比如假设都是正整数              A=(B-C)%D              则 B - C = D*n + A 其中 A         

2015-06-30 23:40:18 7132 4

转载 Ubuntu安装kali工具包

一、添加kali源#Kalideb http://http.kali.org/kali kali main non-free contribdeb-src http://http.kali.org/kali kali main non-free contribdeb http://security.kali.org/ kali/updates main contrib non-free

2015-06-30 12:57:49 3592

原创 一次做ACM扩展出来的小程序

这个小程序就是自己学习用的 第一次实践式的写一个程序,纪念一下,哈哈~~程序功能描述: 0 - “_” 1 - “a” 2 - “b” ………. 25 - “y” 26 - “z” 27 - “.”可以互相进行查询#include <stdio.h>#include <stdlib.h>#include <string.h>int main(){ int i, j =

2015-06-25 23:09:51 373 1

原创 C语言控制用户输入的字符个数(curses.h代替conio.h)

问题描述:我想输入10个字符,如果用户要往后输入第11个字符,则不显示,不然其显示。解决:要用#include ,用getch,判断字符数,满足的breakPS:linux下没有conio.h文件,可以用curses.h代替(sudo apt-get install libncurses5-dev)

2015-06-25 22:41:04 1396

原创 fcitx-anthy的按键设置记录---人类版本

嗯~写这个主要是为了下次可以方便配置点!因为原本的anthy简直就是反人类的设定!所以专门花了点钻研了下~现在变成人类也可以用的设定了,因此记录啦~为了好显示,所以直接上文件,不看GUI了,GUI不好设置(比如ENTER的按键设置不了,只能修改conf文件啦)文件路径:~/..config/fcitx/conf/fcitx-anthy.config[General]# 页面大小#PageSize

2015-06-15 20:49:59 1235

转载 fcitx日语输入法添加

首先尝试添加PPA ,然后安装anthy.sudo add-apt-repository ppa:fcitx-team/nightlysudo apt-get updatesudo apt-get install fcitx-anthy然后在fcitx的配置工具中添加,sougou,google拼音经常自动添加,anthy不会,所以如果在配置的时候没有发现,不要着急.点下面的加号,搜索anthy

2015-06-15 17:01:30 3026

原创 GCC清除缓冲区

GCC 用不了fflush(stdin);移植性不高 这样写可以代替fflush(stdin);int c;while((c=getchar()) != '\n' && c != EOF);

2015-06-07 11:54:42 1354

原创 Ubuntu 安装terminator 后更改默认终端设置

1、安装 terminator,$ sudo apt-get install terminator2、Ctrl+ Alt + T 试一下打开什么终端,我的默认启动的是terminator;如果想换换默认的终端,还需以下一步3、接下来,安装dconf-tools,这个是设置默认终端的必须$ sudo apt-get install dconf-tools打开dconf-tools,就像Windows

2015-05-28 14:46:42 9685 8

原创 gdb调试

http://blog.csdn.net/liigo/article/details/582231

2015-04-19 19:45:49 437

转载 ufw防火墙配置命令

本文转自:Ubuntu ufw防火墙配置命令前言最近才想起来关注自己的操作系统的安全,所以特地找了一个稍微清楚的文章来学习一下。1.安装sudo apt-get install ufw2.启用sudo ufw enablesudo ufw default deny运行以上两条命令后,开启了防火墙,并在系统启动时自动开启。关闭所有外部对本机的访问

2015-04-15 15:16:25 5893

原创 一次小总计~Fighting~~

其实吧,也没有什么太大的感悟,只是有点想法而已。在2015.4.11参加了小组的渗透考核,嗯~怎么说呢,有点感慨。感觉吧,出口就在前方的一步而已,只要自己跨出那一步,自己就可以走出“出口”。可是吧,事实却是有点相反的,自己就是愣是没有走到那个“出口”。与刚进学校的时候喔相比,喔的确是学到了很多东西。值得欣慰的是,自己竟然有这个勇气去参加这个渗透考核。哈哈,应该算是一个很

2015-04-14 17:26:57 500

原创 SQLMAP视频笔记

SQLMAP视频笔记记录

2015-03-19 08:57:49 808

转载 Linux版XAMPP配置

–转载时请保留下面,以供大家加我MSN,增强交流,共同学习. –姜庭华 msn: jaimejth@live.cn –博客:http://blog.csdn.net/jaimejth软件下载在以下网站http://www.apachefriends.org/zh_cn/index.htmlXAMPP 是一个易于安装且包含 MySQL、PHP 和 Perl 的 Apache 发行版。XAMPP

2015-02-09 16:47:13 566

原创 Ubuntu下安装jre8的步骤

操作系统:Ubuntu Kyin 14.04 LTS吐槽:哎~网络上普通的jre安装及环境配置真是。。。完全行不通啊!不忍吐槽了!在江神(不要问我她是谁,大学同学,男,不要多想!)帮助下找到了这篇文章。直接正文:本文的安装内容参考自:ubuntu下安装jre的步骤 正文:1.下载jre包根据自己需要下载。地址如下:http://www.java.co

2015-01-24 11:57:52 4930 3

原创 burpsuite视频笔记

菜单列举1.Target(目标)——显示目标目录结构的的一个功能2.Proxy(代理)——拦截HTTP/S的代理服务器,作为一个在浏览器和目标应用程序之间的中间人,允许你拦截,查看,修改在两个方向上的原始数据流。3.Spider(蜘蛛)——应用智能感应的网络爬虫,它能完整的枚举应用程序的内容和功能。4.Scanner(扫描器)——高级工具,执行后,它能自动地发现web 应用

2015-01-23 11:56:37 2479

STL_CHM_FOR_linux_user.chm

就是一个可以用来方便查找的STL的C++帮助文档,类似于MSDN的那种,给那些linux用的,因为man vector无结果,所以这个还是有必要的。虽然可以在线查。喜欢离线的可以下载下来看看

2015-11-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除