- 博客(70)
- 资源 (5)
- 问答 (1)
- 收藏
- 关注
转载 mysql字符集 utf8 和utf8mb4 的区别
一、导读我们新建mysql数据库的时候,需要指定数据库的字符集,一般我们都是选择utf8这个字符集,但是还会又一个utf8mb4这个字符集,好像和utf8有联系,今天就来解析一下这两者的区别。二、起源MySQL在5.5.3之后增加了这个utf8mb4的编码,mb4就是most bytes 4的意思,专门用来兼容四字节的unicode。好在utf8mb4是utf8的超集,除了将编码改为utf8mb4外不需要做其他转换。当然,为了节省空间,一般情况下使用utf8也就够了。可以简单的理解 utf8mb4
2020-10-10 14:58:15
432
转载 Log4Qt介绍
Log4Qt是使用Trolltech Qt Framework的Apache Software Foundation Log4j包的C ++端口。它旨在供开源和商业Qt项目使用。1、下载源码、将源码放在你所需要的项目中。include($$PWD/src/log4qt/log4qt.pri)源码地址:https://sourceforge.net/projects/log4qt/2、封装日志类 封装成独立的日志类,这样不论用什么日志系统只需要改变该类,代码...
2020-07-17 14:22:58
738
转载 C# 中的委托和事件
引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事件对Observer设计模式的意义,对它们的中间代码也做了讨论。将方法作为方法的参数public.
2020-06-22 17:03:36
308
转载 解读QT信号与槽机制里 QMetaObject::connectSlotsByName(QObject *o)的源码
介绍connectSlotsByName 是一个QMetaObject类里的static函数,其定义如下:static void connectSlotsByName(QObject *o);其作用是如其名称一样,用来将QObject *o里的子孙QObject的某些信号按照其objectName连接到o的槽上。起因为啥会对这个函数产生一探究竟的想法呢?——既然是根据obj...
2019-10-16 15:10:17
341
转载 Unit Test测试框架中的测试的执行顺序
Unit Test测试框架中的测试的执行顺序[ClassInitialize()] [ClassCleanup()] [TestInitialize()] [TestMethod] [TestCleanup()]在执行一个或多个[TestMethod]输出时, [ClassInitialize()] 最先执行,[ClassCleanup()]最后执行,对于执行每个[TestMethod],...
2019-10-08 10:58:18
506
转载 (转)非常完善的Log4net详细说明
1、概述log4net是.Net下一个非常优秀的开源日志记录组件。log4net记录日志的功能非常强大。它可以将日志分不同的等级,以不同的格式,输出到不同的媒介。本文主要是介绍如何在Visual Studio2008中使用log4net快速创建系统日志,如何扩展以输出自定义字段。2、一个简单的使用实例第一步:在项目中添加对log4net.dll的引用,这里引用版本是1.2.10.0。...
2019-08-07 11:23:11
317
转载 Qt之UDP编程实验(1)
该程序为QT自带Demo,工程名为broadcast receiver,展示了在一个如何在本地局域网中接收UDP广播的信息。broadcastreceiver.pro HEADERS = receiver.h SOURCES = receiver.cpp \ main.cpp QT += network...
2019-05-15 08:41:27
388
转载 vs2010下release版本调试设置
设置在Release模式下调试的方法:1.工程项目上右键 -> 属性2.c++ -> 常规 -〉调试信息格式 选 程序数据库(/Zi)或(/ZI), 注意:如果是库的话,只能(Zi)3.c++ -> 优化 -〉优化 选 禁止(/Od)4.连接器 -〉调试 -〉生成调试信息 选 是 (/DEBUG)...
2019-05-14 11:39:33
166
转载 C# DateTime与时间戳转换
C# DateTime与时间戳的相互转换,包括JavaScript时间戳和Unix的时间戳。1. 什么是时间戳首先要清楚JavaScript与Unix的时间戳的区别:JavaScript时间戳:是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总毫秒数。Unix时间戳:是指格林威治时间1970年01月01日00时0...
2019-04-10 16:25:28
192
转载 使用VS2013自带的PreEmptive Dotfuscator and Analytis来混淆C#代码
使用VS2013自带的PreEmptive Dotfuscator and Analytis来混淆C#代码1. 使用VS2013编译你要打包的程序,会在文件夹中的 ..\bin\Release中2. 点击VS2013中的TOOLS -> PreEmptive Dotfuscator and Analytics : 打开的界面如下图: ...
2018-09-29 09:15:36
451
转载 Dotfuscator 使用图解教程
Dotfuscator 使用图解教程点击进入推荐链接Dotfuscator:是.NET混淆器和压缩器,它可以帮助您防止您的应用程序被反编译。同时,它还可以使得您的应用程序更加小巧以及高效。我用的是4.9版本的Dotfuscator,Dotfuscator百度云下载链接是:http://pan.baidu.com/s/1bzJdZC 提取码是:hmo8。接下来我举一个混淆exe格式的文件...
2018-09-29 09:11:51
1577
转载 FastReport Online Designer中文教程:数据处理
FastReport Online Designer是一个RIA应用程序(富网页应用程序),允许你从任何拥有先进网页浏览器的任何设备上运行它。>>立即在线体验FastReport Online Designer1. 数据源FastReport Online Designer中不能增加数据源。但是,如果你打开已添加了数据源的报表,它将会显示在“Data”窗口。你可以将字段从数...
2018-07-24 08:54:13
13357
转载 Mybatis传多个参数(三种解决方案)
第一种方案 DAO层的函数方法 Public User selectUser(String name,String area);对应的Mapper.xml select * from user_user_t where user_name = #{0} and user_area=#{1}其中,#{0}代表接收的是dao层中的第一个参数,#{1}代
2017-07-28 09:48:08
268
转载 深入了解Java程序执行顺序
深入了解Java程序执行顺序Java中main方法,静态,非静态的执行顺序详解 Java程序运行时,第一件事情就是试图访问main方法,因为main相等于程序的入口,如果没有main方法,程序将无法启动,main方法更是占一个独立的线程,找到main方法后,是不是就会执行mian方法块里的第一句话呢?答案是不一定http://www.cnblogs.com
2017-07-18 13:51:40
825
转载 运行、调试Web项目
运行Web项目要运行项目的第一件事就是启动MyEclipse Tomcat服务器。当服务器正在运行,您可以运行或调试部署在它上面的应用程序。(1)在服务器视图中,选择MyEclipse Tomcat服务器,然后单击调试服务器图标。MyEclipse会切换到控制台视图以便您可以看到服务器的消息,包括启动的确认。Tomcat的启动确认切换回服务器的视图并显示调试的服务器
2017-07-13 17:33:35
691
转载 JavaWeb学习之Servlet(一)----MyEclipse及Tomcat的配置
JavaWeb学习之Servlet(一)----MyEclipse及Tomcat的配置【声明】欢迎转载,但请保留文章原始出处→_→文章来源:http://www.cnblogs.com/smyhvae/p/4134921.html 【开发环境】物理机版本:Win 7旗舰版(64位)jdk版本:jdk1.8.0_20MyEclipse版本:10.7.1
2017-07-13 14:53:15
378
转载 在Eclipse环境下配置Servlet开发环境
在Eclipse环境下配置Servlet开发环境http://www.cnblogs.com/woud/archive/2013/04/08/3008637.html配置这个真心坑···浪费我一下午时间,而且去网上找了一圈资料发现都不靠谱呀= = 于是自己写一个,防止忘记了 一、配置前准备 你需要下载三个东西 Eclipse J2EE:http://www.
2017-07-13 10:16:29
457
原创 插件安装方法 eclipse、myeclipse
如果你需要安装svn插件,为了检出项目的话,可以上网下载一个svn的插件包site-1.6.18.zip,这个是比较稳定的版本,1.8的有一些bug。然后把site-1.6.18.zip解压到一个文件夹,可以命名为m2eclipse。安装方式这里重点推荐下Eclipse3.4+推出的新的安装方式,在Eclipse安装目录下有个dropins目录, 只要把插件放到该目录下就可以了。
2017-07-12 09:59:15
400
转载 android颜色xml配置
Android开发中,常常会用到color.xml颜色配置,好的颜色配置可以让尼的应用让人看起来赏心悦目!不罗嗦,上图先该工程已经罗列了常用的颜色配置附上工程链接:http://download.youkuaiyun.com/detail/geniuseoe2012/5816967什么?还没找到尼想要的颜色
2017-06-22 17:31:32
474
转载 Android LayoutInflater详解
在实际开发中LayoutInflater这个类还是非常有用的,它的作用类似于findViewById()。不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布局文件下的具体widget控件(如Button、TextView等)。具体作用:1、对于一个没有被载入或者想要动态载入的界面,都需要使用L
2017-05-22 15:14:13
211
转载 Android图片setBackgroundResource和setImageResource的区别
Android图片setBackgroundResource和setImageResource的区别网上对于这2个的区别大都是如下所示:setImageResource與xml中的src的屬性才是相匹配的,而setBackgroundResource是與xml中的background屬性相匹配的。在显示效果上的区别:如果ImageView的width和heigh
2017-04-01 10:05:16
1889
转载 关于Unity3D的协程(Coroutine)
一。什么是协同程序 协同程序,即在主程序运行时同时开启另一段逻辑处理,来协同当前程序的执行。换句话说,开启协同程序就是开启一个线程。 二。协同程序的开启与终止 在Unity3D中,使用MonoBehaviour.StartCoroutine方法即可开启一个协同程序,也就是说该方法必须在MonoBehaviour或继承于MonoBehaviou
2017-03-13 11:22:41
290
转载 Unity (C#) 使用 LitJson 处理 JSON 数据
Unity (C#) 使用 LitJson 处理 JSON 数据相关链接dll 文件,点击即下载LitJson 官网声明命名空间using LitJson;ps: 直接将 .dll 文件拖入 Unity 的 Assets 目录中便可以使用了转换与访问属性JSON 字符串转换为 JsonData 实例string a = @"{
2017-03-01 14:50:55
958
转载 unity3d问题集 <2> 对Vector3.Lerp 插值的理解
unity3d问题集 对Vector3.Lerp 插值的理解 有时,我们在做游戏时会发现有些跟随动作不够圆滑或者需要一个缓冲的效果,这时,一般会考虑到插值。所以对插值的理解是必需的。(比如摄像机跟随主角)插值是数学上的一个概念,在这里用公式表示就是:from + (to - from) * t;这也就是Lerp的返回值(用这个公式分别算出x,y,z)。static fun
2016-12-23 15:03:18
395
转载 Android 布局 LinearLayout与RelativeLayout的布局属性
原文地址:布局 LinearLayout与RelativeLayout的布局属性">Android 布局 LinearLayout与RelativeLayout的布局属性LinearLayout: android:id 为控件指定相应的ID android:text
2016-09-20 17:18:50
283
转载 java中的String.split() 中“|”作为分隔符的问题和数组长度问题
java中的String.split() 中“|”作为分隔符的问题和数组长度问题我们把一个字符串转化成一个数组的时候都是用到了String.split()这个函数。可是有一些问题我们需要注意。以下是我碰到的问题,总结了一下。1,“|”作为分隔符 public static void main(String[] args) {
2016-09-19 08:26:33
366
转载 android模拟器中如何安装apk
android模拟器中如何安装apk如何将应用程序apk包直接安装到android模拟器里面???? 第一步:在Eclipse中启动模拟器。第二步:打开doc命名窗口,转到你android sdk安装目录中的platform-tools下,如我的是 E:/Program Files/andriod_sdk/platform-tools第三步:利用adb来
2016-08-23 09:59:03
372
转载 连接真机(己ROOT),用file explore看不到data/data文件夹的解决办法
android DDMS 连接真机(己ROOT),用file explore看不到data/data文件夹的解决办法android DDMS 连接真机(己ROOT),用file explore看不到data/data文件夹的解决办法问题是没有权限,用360手机助手或豌豆荚也是看不见的。 简单的办法是用RE文件管理器(授予root权限),把data和data/data设置成7
2016-08-12 10:41:16
599
转载 ExpandableListView方法详解
ExpandableListView方法详解正文 一、结构public interface ExpandableListAdapter 间接子类:BaseExpandableListAdapter,CursorTreeAdapter,ResourceCursorTreeAdapter, SimpleCursorTreeAdapter, SimpleExpandab
2016-07-22 15:37:51
436
转载 ImageView的属性android:scaleType,即ImageView.setScaleType(ImageView.ScaleType)
ImageView的属性android:scaleType,即ImageView.setScaleType(ImageView.ScaleType)1 imageView.setScaleType(ImageView.ScaleType.FIT_XY ); 1 这里我们重点理解ImageView的属性android:scaleType,即ImageV
2016-07-22 15:16:54
245
转载 Java中的static关键字解析
Java中的static关键字解析 static关键字是很多朋友在编写代码和阅读代码时碰到的比较难以理解的一个关键字,也是各大公司的面试官喜欢在面试时问到的知识点之一。下面就先讲述一下static关键字的用法和平常容易误解的地方,最后列举了一些面试笔试中常见的关于static的考题。以下是本文的目录大纲: 一.static关键字的用途 二.static关键字的误区
2016-07-13 16:03:49
236
转载 Android:View中的performClick()触发条件
Android:View中的performClick()触发条件 先看看performClick()源码: public boolean performClick() { sendAccessibilityEvent(AccessibilityEvent.TYPE_VIEW_CLICKED); if
2016-06-30 14:12:43
854
转载 Android imageView图片按比例缩放
android:scaleType可控制图片的缩放方式,示例代码如下:?123456ImageViewandroid:id="@+id/img" android:src="@drawable/logo" android:scaleType="centerIns
2016-06-16 09:14:47
387
转载 Android开发实践:屏幕旋转的处理
最近开发Android Camera相关的程序,被屏幕旋转搞得头大,一方面得考虑屏幕旋转后布局的变化,另一方面得搞清楚屏幕的旋转方向、角度与Camera的Preview角度的关系。本来通过重载Activity的onConfigurationChanged方法,可以检测到屏幕旋转,但发现有一个问题,它只能检测水平方向与垂直方向的切换,无法检测180度的跳转(例如:水平方向突然转180度到水平方向),
2016-06-14 10:49:37
481
转载 android中点中overlay弹出带尾巴的气泡的实现
就是上面的样子做这个过程中我碰到两个问题:1:如何做带尾巴的气泡View2:如何把这个View添加到MapView中.1:如何做带尾巴的气泡View我是采用背景图的方式来实现的.当然,普通的PNG在View 缩放的时候会失真,尤其是那个尖尖的尾巴.后来采用9.png的格式,才完成了不变形的效果.9.png格式的Png可以用SDK\Tools\draw9patch.b
2016-06-02 16:33:45
286
转载 android studio2安装及配置
安装步骤双击 android-studio-bundle-143.2739321-windows.exe 安装根据图例,下一步(注意请配合说明进行安装)红色箭头依次说明:Android Studio: 强制选项,为IDE工具部分 Android SDK: 可选选项,为SDK工具包部分Android Virtual Device: 可选选项,为虚拟机部分 Pe
2016-06-01 16:31:32
719
转载 apk反编译 混淆
http://www.cnblogs.com/classic/archive/2011/04/27/2030234.html一个xxx.apk提交给测试、ok,去倒杯水,看看网页~~~~~呃,忽然觉得 是不是应该 给我的代码 提高点安全性,记得看过 apk直接可以 解压,然后很容易的就可以 反编译出 .java找了找,果然,这一切 只不过是 一分钟的事儿
2016-05-25 11:00:10
1102
原创 xml中空格换行缩进
常用的XML转义字符记录如下: 空格: string name="out_bound_submit">出 库string> 其中的 就代表空格 连续的空格会被合并为一个空格 换行: string name="hello_world">你好!\n世界!string> 其中的\n就代表换行 缩进: string name="hello_world">你好!\t世界!string>
2016-05-13 17:44:09
2176
转载 Android开发-修改AVD路径
Android开发-修改AVD路径最近清理系统的时候发现C盘下有个.android文件夹占了大概10G的空间,这可怎么办,后来证实是AVD的缘故,只能修改AVD路径了。以下是修改AVD路径的方法:1.创建新的环境变量,ANDROID_SDK_HOME,属性内容填写新的路径,比如我的路径是D:\ANDROID\AVD重启Eclipse,AVD的路径就已经改变了
2016-04-25 17:06:16
481
转载 Android webview使用详解 WebSettings
Android webview使用详解http://www.cnblogs.com/zgz345/p/3768174.html1. 打开网页时不调用系统浏览器, 而是在本WebView中显示:mWebView.setWebViewClient(new WebViewClient(){ @Override public boolean should
2016-04-22 15:36:38
840
ATT7022E用户手册中文版
2012-05-25
AVD模拟器浏览器打不开
2016-02-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人