- Linux编译安装qt5.9,Linux CentOS7 安装 Qt 5.9.2
彼得威
Linux编译安装qt5.9
LinuxCentOS7安装Qt5.9.2参考链接http://doc.qt.io/qt-5/linux.htmlsudoyumgroupinstall"CDevelopmentToolsandLibraries"sudoyuminstalllibgllibgl-develsudoyuminstallmesa-libGL-develmesa-libGLU-develfreeglut-develsu
- Qt 编译 Mysql 驱动
wei375653972
Qt基础学习qt开发语言mysql
因为Qt5.9以上就不提供qsqlmysql.dll,需要自己编译。我的Qt版本5.12.10,编译器使用Mingw步骤如下:1、下载Qt5.12.10的源码,地址http://mirrors.ustc.edu.cn/qtproject/archive/qt/5.12/5.12.10/single/qt-everywhere-src-5.12.10.zip2、解压zip包,打开sqldriver文
- Qt教程-1
一林修竹
QT
Qt是一个跨平台的C++框架(C++库),目前最新的版本是Qt5。Qt5还包含了很多小版本,其中推荐Qt5.6或Qt5.9,这两个版本是LTS版本(即长期支持版本),Bug较少,相对稳定。Qt除了支持界面设计(GUI编程),还封装了与网络编程、多线程、数据库连接、视频音频等相关的功能。Qt简介主要用来开发图形用户界面(GraphicalUserInterface,GUI)程序,当然也可以开发不带界
- 第三篇:跨平台QT开发<安装>
坑真多
qt开发语言奇牛编程QT5.9.6
1:安装qt5.9教程主要注意qt的安装不管是文件路径还是,项目文件都不要出现空格官网:https://download.qt.io/new_archive/qt/5.9/下载自己想要的版本即可没有账户可以注册一个安装之后需要设置编译路径和添加QT源码设置QtCreator编译路径打开QtCreator,点击菜单栏的工具选项,工具->选项->构建和运行->概要->Defaultbuilddirec
- Qt Linux安装qt5.9全过程
江凡心
Qt笔记qtlinux开发语言
1准备好安装包qt安装包下载官网:https://download.qt.io/archive/qt2将安装包放到Linux环境下我这里使用WinSCP将windows下的文件传输到Linux3./qt-opensource-linux-x64-5.9.0.run3-0运行时目录的所有权错误wrongownershiponruntimedirectory解决:切换root权限到普通用户权限su[安
- QGIS3.28+Qt5.12.0+msvc2015环境搭建
010米粉010
QGIS二次开发qt开发语言
一.工具准备(1)vs2015(由于个人使用vs2015较多,所以msvc使用2015版)(2)vs2017编译器(QGIS3.0以上版本使用C++17,C++11会出错,所以需要下载C++17编译器)(3)Qt5.12.0(最好使用Qt5.9以上版本,不然不支持C++17)(4)QGIS3.28二.工具安装1.VisuaStudio(vs)vs2015下载地址:MSDN,我告诉你-做一个安静的工
- qt5.9 + msvc2015+ quazip安装使用
baichuanye
qtqtc++
qt5.9+msvc2015+quazip安装使用1.为什么要使用quzip?2.怎么安装配置?2.1下载编译zip,取出可用的库和头文件2.2下载quazip,在quazip中引入zip的库和头文件,然后编译动态库,取出可用的库和头文件2.3在自己的工程中配置使用quazip库和头文件3参考博客1.为什么要使用quzip?qt5.9自带简单的zip解压缩,但是只能压缩和解压一个文件,不能对文件夹
- Qt5.9 Ubuntu18.04-64位交叉编译目标机为Ubuntu18.04-arm-32位基于RK3288
阿华田敲代码
qtubuntuarm开发
文章目录一、需要准备的材料二、操作步骤1.更新软件源2.安装环境依赖3.搭建交叉编译环境4.编译QT5.安装Qtcreator6.配置Qtkit三.测试前言本文使用VMware虚拟机作为Ubuntu系统载体,采用Ubuntu18.04-64位镜像作为QT编译环境,采用RK3288搭载Ubuntu18.04-arm-32作为QT执行环境。一、需要准备的材料①交叉编译器:gcc-linaro-6.3.
- OpenCV4.0.1/4.0.0/3.4.2 + Contrib + Qt5.9 + CMake3.12.1编译及踩坑笔记、Qt5+OpenCV配置、代码验证、效果图、福利彩蛋
独步天秤
OpenCVQtOpenCVQtVisualStudio
TableofContents前言Windows10,OpenCV4.0.1,Qt5.9.3,CMake3.12.1,MinGW5.3.0Windows10,OpenCV4.0.0,Qt5.9.3,CMake3.12.1,MinGW5.3.0OpenCV3.4.2+Contrib3.4.2+Qt5.9+CMake3.12.1编译资料准备开启CMakeGUICMake之Qt相关设置CMake必要的设
- CentOS7编译安装Qt5.9
xiaodaoaa
Qtsshlinuxc++qt5
yuminstall-y\libXinerama-devel\libXrandr-devel\libXrender-devel\libXt-devel\libXv-devel\libmng\libpng-devel\pciutils-devel\libuuid-devel\nss-devel\mesa-libGLU\libXtst-devel\mesa-libGLU-devel\pulseaudi
- 关于linux系统下qt5.9 安装mqtt模块的问题
Eoneanyna
学习实况linuxubuntuqt5
写在前头:在做大作业的时候需要在qt程序中写mqtt通讯模块,网上的教程都是windows下qt安装mqtt模块,和linux上有一些出入。笔者在安装模块也遇到很多坑,在这里写一下自己遇到的问题和解决方法还有步骤。(笔者是个菜鸟,友好讨论,别骂我呜呜)如有不足,欢迎指正。笔者使用环境为:ubuntu(虚拟机)14.0464位qt:mqtt:下载https://github.com/emqx/qmq
- qt5.9 安装mqtt模块遇到的问题:unrecognized command line option “-std=c++1z”
Eoneanyna
学习实况
错误:sudoadd-apt-repositoryppa:ubuntu-toolchain-r/testsudoapt-getupdatesudoapt-getinstallg++-5sudoapt-getinstallc++-5cd/usr/binsudormgccsudormg++sudoln-s/usr/bin/gcc-5./gccsudoln-s/usr/bin/g++-5./g++解决:
- 01 银河麒麟QT开发环境部署
拼搏的菜鸟
各种环境安装linux经验分享
文章目录一、软件源配置二、安装QT5.9三、安装QT5.6四、编译安装QtXlsx模块五、安装FTP服务六、安装MYSQL七、安装GIT八、安装SVN九、其他错误一、软件源配置#/etc/apt/sources.listdebhttp://archive.kylinos.cn/kylin/KYLIN-ALL4.0.2sp4-desktopmainrestricteduniversemultiver
- Qt之pro配置多个子工程/子模块
ken2232
Qtqt开发语言
Qt之pro配置多个子工程/子模块qt5.9子项目创建及qt项目管理QT创建子目录项目,可以让项目组织成树形结构的示例:在项目中同时创建Application和第三方动态库(内部)=======================================Qt之pro配置多个子工程/子模块简述进行Qt项目开发的时候,尤其是大型项目,经常涉及多工程/多模块问题,其主要思想还是模块化,目的是为了降低
- linux安装qt(详解每个步骤和遇到的问题,经过多系统测试)
小土同学!
qtlinuxubuntu
前言准备工作:linux操作系统(ubuntu20.0.4演示,centos7,8,9操作思路一致)qt安装包我这里使用ubuntu20.0.4和qt-opensource-linux-x64-5.12.12.run,即qt5.12.12做演示。经过测试发现,qt的版本和centosb版本必须互相兼容,建议qt5.9装在centos7上,qt5.12装在ubuntu20.0.4上。目前发现,ubu
- QT5.9 for 安卓开发 环境配置
事后不诸葛
兼容开发qtandroid开发语言
QT5.9for安卓开发环境配置一、素材准备二、具体操作一、素材准备1.QT:Qt5.9.42.JDK:jdk-8u101-windows-i586.exe3.SDK:android-sdk_r24.4.1-windows.zip4.NDK:android-ndk-r12b-windows-x86.zip5.ANT:apache-ant-1.9.7-bin.zip(若qt版本低于5.9有用,高于5
- Qt5.9布局管理器实例(QVBoxLayout,QHBoxLayout,QGridLayout)(一个简单的手写界面实例)
三公子Tjq
Qt基础知识Qt5.9手写界面布局手写控件实例
本博客主要总结用Qt5.9手写一个界面,该界面的pushButton,linetxt控件都用代码来实现,同时手写水平布局、垂直布局、栅格布局,具体的用法如下所述。注意:QGridLayout,QHLayout,QVLayout三个布局管理器类,可以混合包括,但是有且只能有一个主要布局。比如栅格布局里面包括了水平布局,垂直布局,栅格布局三块。1.1新建一个widget工程,然后分别在widget.h
- QT5.9打包程序应用程序无法正常启动0xc000007b解决方法
大花猫的小恐龙
qt
问题描述在QT程序release生成exe文件后,在没有配置QT环境的电脑上,是无法正常运行的,需要找到程序中所依赖的库文件,在cmd中直接运行windeployqt后,文件夹中确实多出了部分QT库文件,但是在另外一台电脑中仍然无法正常运行。原因分析:后来分析,直接运行windeployqt,找到的库文件版本不对,导致程序无法正常运行。解决方案:1.将运行后的.exe文件复制到一个单独的文件夹中。
- QT 中文乱码的解决方案
走好每一步
QTqt开发语言
彻底解决Qt中文乱码以及汉字编码的问题(UTF-8/GBK)_qt中文_利白的博客-CSDN博客一、解决方案一QTcreator低版本中文乱码的解决方案QT5.9版本的有个很烦人的问题,就是新建的cpp文件格式是UTF8的,但是编译又不按UTF8去读文件,导致中文乱码后面在网上一查,原来是msvc编译器导致的问题,如果是MinGW编译器不存在这个问题解决方案就是在pro文件上加上这个msvc{QM
- OSG 使用Qt的QOpenGLWidget
jdq0603
OSGQTOSGQOpenGLWidget
OSG使用Qt的QOpenGLWidget有osg封装的qt默认使用QGLWidget组件,现在想使用QT的QOpenGLWidget,之前尝试封装使用RTTCamera是一直有问题,最近看到解决办法,就记录一下。环境:OSG3.4版本以上,QT5.9解决办法就是需要设置一个默认fboid,帧缓存。参考bbsif(mIsFirstRenderRun){//setsetthedefaultFBO-i
- Qt Qt5.15+Xcode12+BigSur macOS及iOS开发环境搭建
我是唐
Qtqtqt5.15qt5.15foriosqtmasOS
目录1简述2安装2.1Xcode安装2.2Qt安装1简述Qt5.15开始就不提供个人的离线安装包了,有两种方式可以安装。本文采用在线安装方式。第一是下载源码,自己编译,地址在这https://download.qt.io/archive/qt/5.15/5.15.0/single/第二个是在线安装,登陆Qt个人账户,可以选择Qt5.9到目前最新Qt6之间的版本。估计这一个在线安装包以后版本更新不会
- Qt5.9用鼠标在空白画布上画曲线实例
三公子Tjq
Qt基础知识Qt5.9QMouseEventpainterEventmousePressEventmouseMoveEvent
本文主要总结用Qt5.9Creator编写一个程序。该程序的功能是可以在空白的界面上用鼠标随意画曲线和放大按钮可以将画布放大两倍。这个例子主要用到了QMouseEvent类,QPushButton类。其中QMouseEvent类用到了鼠标按下事件函数(mousePressEvent(QMouseEvent*event)),鼠标移动事件函数(mouseMoveEvent(QMouseEvent*ev
- Ubuntu20.04安装QT并配置开发环境
willhu2008
linuxC/C++QT编程qtubuntu开发语言
由于工作需要,安装了ubuntu+win10双系统。需要重新安装QTCreator并交叉编译工程。1、安装QT直接到这个网址下载:Indexof/archive官网下载还要注册登录什么的,比较麻烦。不过,如果之前没有注册,还是要注册一下的,因为后面安装的时候要验证账号。注意:直接下载QT安装包,不要再下载QTCreator了,因为源码包里一般包含了QTCreator。我下载使用的是QT5.9版本。
- 《 QT5.9 c++ 开发指南》各种常见图表的绘制(一个例子让你不再担心表图的绘制)
比卡丘不皮
QT5.9qtc++QChart
本例子记录了QChart图的其他常见表格的绘制,方便实用,需要的同学可以下载下来,当作例子来看。使用QChart一定要记得在的你工程文件下加上:QT+=charts话不多说,我们先上例子效果吧:界面布局可以参考例子:链接:本文链接例子提取码:f1u8话不多说上例子程序:#ifndefMAINWINDOW_H#defineMAINWINDOW_H#include#include#include#in
- 第十天:基于Ubuntu和gec6818开发板的QT图书管理系统完整项目设计
黎明的前夜
arm开发ubuntuqt嵌入式硬件
源码内容太多不一一展示,需要完整源码和ppt答辩的可以私聊我!一、开发环境开发工具Ubuntu18.04中QT5.9运行平台:Ubuntu18.04和gec6818arm开发板二、数据库mysql或sqlite3初始化(两个数据库都可)mysql初始化语句:initdatabase.sqlusemysql;insertintouser(host,user,password)values('loca
- Centos7安装Qt5.9,启动qtcreator报错: undefined symbol: FT_Get_Font_Format
surayang
Linuxcentos7qt5
./qtcreator:symbollookuperror:/opt/Qt/Tools/QtCreator/lib/Qt/plugins/platforms/../../lib/libQt5XcbQpa.so.5:undefinedsymbol:FT_Get_Font_FormatCentos7安装Qt5.9,启动qtcreator报错如上.解决办法:安装freetype-devel。
- 各种UI库使用总结
hi_LeTian
ui
各种UI库使用总结工作了这么年,使用了一些UI库,简单的总结一下,UI库也是五花八门,根据自己的产品,应用场景吧,没有绝对合适的,各有各的应用场景吧!QT这几年前后在一些嵌入式上使用过QT来做为开发,有带UI及不带UI界面的!版本的基本用的QT5.5,QT5.9这些,在嵌入式上这些版本应用都不差不多,用的功能不会比较特殊!性能性能上关注了一下CPU占用率上,在Hi3536C上测试了一下,使用QTl
- [亲测有效]QT生成项目时候,右下角显示红色构建进度条,但是不报错,且无法生成UI界面 的解决方法。
ShyHG
C++
最近用QT5.9时候,发现生成项目莫名的慢,即使是生成过的项目也要十几秒钟才能弹出UI界面,于是我就想换一个版本用一下,于是我选择了QT5.6.1版本,但是我发现完成项目后,点击左下角的运行按钮,右下角显示红色进度条的构建过程。更为诡异的是,居然没有报错,同时不生成UI界面。网上找了不少方法,有人说项目的目录有中文字符,但是我的并没有。今天突然发现了解决方法,正文如下:整体流程:I构建套件设置II
- windows10安装Qt安装哪个版本好
前端小白到专家
Qtwindowsqtuiwindows
问题描述提示:这里描述具体问题:需要在windows10上开发一个UI界面,现在需求就是如何选择Qt版本。综合网上的信息,可以得出结论安装Qt5.15版本。理由:那么Qt5的各个版本,该如何选择呢?Qt5.9作为LTS也已经在2020年5月31日停止更新了,所以建议使用目前依旧在更新的LTS:5.12与5.15。能直接使用Qt5.15当然是最好的,若实在有难处,就用5.12吧,但至少别再用Qt5.
- Linux: 设置qmake的Qt版本
小鹰信息技术服务部
LinuxQt开发qt开发语言
Qt开发,qmake会对应一个Qt版本,有时候需要切换这个版本,例如把qmake从Qt5.12切换到Qt5.9,怎么操作呢?案例如下:银河麒麟V10系统,下载安装了Qt5.9.8,但是检查qmake发现它使用的是5.12.8:现在需要把qmake切换成5.9.8的,怎样操作呢?找到如下文件:/usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default
- 怎么样才能成为专业的程序员?
cocos2d-x小菜
编程PHP
如何要想成为一名专业的程序员?仅仅会写代码是不够的。从团队合作去解决问题到版本控制,你还得具备其他关键技能的工具包。当我们询问相关的专业开发人员,那些必备的关键技能都是什么的时候,下面是我们了解到的情况。
关于如何学习代码,各种声音很多,然后很多人就被误导为成为专业开发人员懂得一门编程语言就够了?!呵呵,就像其他工作一样,光会一个技能那是远远不够的。如果你想要成为
- java web开发 高并发处理
BreakingBad
javaWeb并发开发处理高
java处理高并发高负载类网站中数据库的设计方法(java教程,java处理大量数据,java高负载数据) 一:高并发高负载类网站关注点之数据库 没错,首先是数据库,这是大多数应用所面临的首个SPOF。尤其是Web2.0的应用,数据库的响应是首先要解决的。 一般来说MySQL是最常用的,可能最初是一个mysql主机,当数据增加到100万以上,那么,MySQL的效能急剧下降。常用的优化措施是M-S(
- mysql批量更新
ekian
mysql
mysql更新优化:
一版的更新的话都是采用update set的方式,但是如果需要批量更新的话,只能for循环的执行更新。或者采用executeBatch的方式,执行更新。无论哪种方式,性能都不见得多好。
三千多条的更新,需要3分多钟。
查询了批量更新的优化,有说replace into的方式,即:
replace into tableName(id,status) values
- 微软BI(3)
18289753290
微软BI SSIS
1)
Q:该列违反了完整性约束错误;已获得 OLE DB 记录。源:“Microsoft SQL Server Native Client 11.0” Hresult: 0x80004005 说明:“不能将值 NULL 插入列 'FZCHID',表 'JRB_EnterpriseCredit.dbo.QYFZCH';列不允许有 Null 值。INSERT 失败。”。
A:一般这类问题的存在是
- Java中的List
g21121
java
List是一个有序的 collection(也称为序列)。此接口的用户可以对列表中每个元素的插入位置进行精确地控制。用户可以根据元素的整数索引(在列表中的位置)访问元素,并搜索列表中的元素。
与 set 不同,列表通常允许重复
- 读书笔记
永夜-极光
读书笔记
1. K是一家加工厂,需要采购原材料,有A,B,C,D 4家供应商,其中A给出的价格最低,性价比最高,那么假如你是这家企业的采购经理,你会如何决策?
传统决策: A:100%订单 B,C,D:0%
&nbs
- centos 安装 Codeblocks
随便小屋
codeblocks
1.安装gcc,需要c和c++两部分,默认安装下,CentOS不安装编译器的,在终端输入以下命令即可yum install gccyum install gcc-c++
2.安装gtk2-devel,因为默认已经安装了正式产品需要的支持库,但是没有安装开发所需要的文档.yum install gtk2*
3. 安装wxGTK
yum search w
- 23种设计模式的形象比喻
aijuans
设计模式
1、ABSTRACT FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:
- 开发管理 CheckLists
aoyouzi
开发管理 CheckLists
开发管理 CheckLists(23) -使项目组度过完整的生命周期
开发管理 CheckLists(22) -组织项目资源
开发管理 CheckLists(21) -控制项目的范围开发管理 CheckLists(20) -项目利益相关者责任开发管理 CheckLists(19) -选择合适的团队成员开发管理 CheckLists(18) -敏捷开发 Scrum Master 工作开发管理 C
- js实现切换
百合不是茶
JavaScript栏目切换
js主要功能之一就是实现页面的特效,窗体的切换可以减少页面的大小,被门户网站大量应用思路:
1,先将要显示的设置为display:bisible 否则设为none
2,设置栏目的id ,js获取栏目的id,如果id为Null就设置为显示
3,判断js获取的id名字;再设置是否显示
代码实现:
html代码:
<di
- 周鸿祎在360新员工入职培训上的讲话
bijian1013
感悟项目管理人生职场
这篇文章也是最近偶尔看到的,考虑到原博客发布者可能将其删除等原因,也更方便个人查找,特将原文拷贝再发布的。“学东西是为自己的,不要整天以混的姿态来跟公司博弈,就算是混,我觉得你要是能在混的时间里,收获一些别的有利于人生发展的东西,也是不错的,看你怎么把握了”,看了之后,对这句话记忆犹新。 &
- 前端Web开发的页面效果
Bill_chen
htmlWebMicrosoft
1.IE6下png图片的透明显示:
<img src="图片地址" border="0" style="Filter.Alpha(Opacity)=数值(100),style=数值(3)"/>
或在<head></head>间加一段JS代码让透明png图片正常显示。
2.<li>标
- 【JVM五】老年代垃圾回收:并发标记清理GC(CMS GC)
bit1129
垃圾回收
CMS概述
并发标记清理垃圾回收(Concurrent Mark and Sweep GC)算法的主要目标是在GC过程中,减少暂停用户线程的次数以及在不得不暂停用户线程的请夸功能,尽可能短的暂停用户线程的时间。这对于交互式应用,比如web应用来说,是非常重要的。
CMS垃圾回收针对新生代和老年代采用不同的策略。相比同吞吐量垃圾回收,它要复杂的多。吞吐量垃圾回收在执
- Struts2技术总结
白糖_
struts2
必备jar文件
早在struts2.0.*的时候,struts2的必备jar包需要如下几个:
commons-logging-*.jar Apache旗下commons项目的log日志包
freemarker-*.jar  
- Jquery easyui layout应用注意事项
bozch
jquery浏览器easyuilayout
在jquery easyui中提供了easyui-layout布局,他的布局比较局限,类似java中GUI的border布局。下面对其使用注意事项作简要介绍:
如果在现有的工程中前台界面均应用了jquery easyui,那么在布局的时候最好应用jquery eaysui的layout布局,否则在表单页面(编辑、查看、添加等等)在不同的浏览器会出
- java-拷贝特殊链表:有一个特殊的链表,其中每个节点不但有指向下一个节点的指针pNext,还有一个指向链表中任意节点的指针pRand,如何拷贝这个特殊链表?
bylijinnan
java
public class CopySpecialLinkedList {
/**
* 题目:有一个特殊的链表,其中每个节点不但有指向下一个节点的指针pNext,还有一个指向链表中任意节点的指针pRand,如何拷贝这个特殊链表?
拷贝pNext指针非常容易,所以题目的难点是如何拷贝pRand指针。
假设原来链表为A1 -> A2 ->... -> An,新拷贝
- color
Chen.H
JavaScripthtmlcss
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <HTML> <HEAD>&nbs
- [信息与战争]移动通讯与网络
comsci
网络
两个坚持:手机的电池必须可以取下来
光纤不能够入户,只能够到楼宇
建议大家找这本书看看:<&
- oracle flashback query(闪回查询)
daizj
oracleflashback queryflashback table
在Oracle 10g中,Flash back家族分为以下成员:
Flashback Database
Flashback Drop
Flashback Table
Flashback Query(分Flashback Query,Flashback Version Query,Flashback Transaction Query)
下面介绍一下Flashback Drop 和Flas
- zeus持久层DAO单元测试
deng520159
单元测试
zeus代码测试正紧张进行中,但由于工作比较忙,但速度比较慢.现在已经完成读写分离单元测试了,现在把几种情况单元测试的例子发出来,希望有人能进出意见,让它走下去.
本文是zeus的dao单元测试:
1.单元测试直接上代码
package com.dengliang.zeus.webdemo.test;
import org.junit.Test;
import o
- C语言学习三printf函数和scanf函数学习
dcj3sjt126com
cprintfscanflanguage
printf函数
/*
2013年3月10日20:42:32
地点:北京潘家园
功能:
目的:
测试%x %X %#x %#X的用法
*/
# include <stdio.h>
int main(void)
{
printf("哈哈!\n"); // \n表示换行
int i = 10;
printf
- 那你为什么小时候不好好读书?
dcj3sjt126com
life
dady, 我今天捡到了十块钱, 不过我还给那个人了
good girl! 那个人有没有和你讲thank you啊
没有啦....他拉我的耳朵我才把钱还给他的, 他哪里会和我讲thank you
爸爸, 如果地上有一张5块一张10块你拿哪一张呢....
当然是拿十块的咯...
爸爸你很笨的, 你不会两张都拿
爸爸为什么上个月那个人来跟你讨钱, 你告诉他没
- iptables开放端口
Fanyucai
linuxiptables端口
1,找到配置文件
vi /etc/sysconfig/iptables
2,添加端口开放,增加一行,开放18081端口
-A INPUT -m state --state NEW -m tcp -p tcp --dport 18081 -j ACCEPT
3,保存
ESC
:wq!
4,重启服务
service iptables
- Ehcache(05)——缓存的查询
234390216
排序ehcache统计query
缓存的查询
目录
1. 使Cache可查询
1.1 基于Xml配置
1.2 基于代码的配置
2 指定可搜索的属性
2.1 可查询属性类型
2.2 &
- 通过hashset找到数组中重复的元素
jackyrong
hashset
如何在hashset中快速找到重复的元素呢?方法很多,下面是其中一个办法:
int[] array = {1,1,2,3,4,5,6,7,8,8};
Set<Integer> set = new HashSet<Integer>();
for(int i = 0
- 使用ajax和window.history.pushState无刷新改变页面内容和地址栏URL
lanrikey
history
后退时关闭当前页面
<script type="text/javascript">
jQuery(document).ready(function ($) {
if (window.history && window.history.pushState) {
- 应用程序的通信成本
netkiller.github.com
虚拟机应用服务器陈景峰netkillerneo
应用程序的通信成本
什么是通信
一个程序中两个以上功能相互传递信号或数据叫做通信。
什么是成本
这是是指时间成本与空间成本。 时间就是传递数据所花费的时间。空间是指传递过程耗费容量大小。
都有哪些通信方式
全局变量
线程间通信
共享内存
共享文件
管道
Socket
硬件(串口,USB) 等等
全局变量
全局变量是成本最低通信方法,通过设置
- 一维数组与二维数组的声明与定义
恋洁e生
二维数组一维数组定义声明初始化
/** * */ package test20111005; /** * @author FlyingFire * @date:2011-11-18 上午04:33:36 * @author :代码整理 * @introduce :一维数组与二维数组的初始化 *summary: */ public c
- Spring Mybatis独立事务配置
toknowme
mybatis
在项目中有很多地方会使用到独立事务,下面以获取主键为例
(1)修改配置文件spring-mybatis.xml <!-- 开启事务支持 --> <tx:annotation-driven transaction-manager="transactionManager" /> &n
- 更新Anadroid SDK Tooks之后,Eclipse提示No update were found
xp9802
eclipse
使用Android SDK Manager 更新了Anadroid SDK Tooks 之后,
打开eclipse提示 This Android SDK requires Android Developer Toolkit version 23.0.0 or above, 点击Check for Updates
检测一会后提示 No update were found