mkdocs,embedded怎么配置opengl模块?
1cd~/Qtenv23chmodu+xqt-sdk-linux-x86-opensource-2010.04.bin45./qt-sdk-linux-x86-opensource-2010.04.bin为了文件管理方便,将sdk也安装在Qtenv文件夹中。
2、解压源代码包在用户目录下建立一个Qtenv目录,用于存放编译源文件。mkdir$HOME/Qtenv在qtembedded目录下创建arm和x86目录。
创建这两个目录主要是为了编译一个用户arm开发版的QTE,另一个目录用于存放用于qvfb的x86下QTE,这样演示和开发都很方便。1cd~/Qtenv2mkdirarmx86接下来将源代码包分别复制到arm和x86下并解压缩。
这样做虽然浪费了一些硬盘空间(ps:在宿主机上的硬盘太不值钱了),但能为将来再配置和编译节省很多时间。1cd~/Qtenv2mvqt-everywhere-opensource-src-4.6.3.tar.bz2./arm3cd~/Qtenv/arm4tarxjvfqt-everywhere-opensource-src-4.6.3.tar.bz256cd~/Qtenv/x867mvqt-everywhere-opensource-src-4.6.3.tar.bz2./x868tarxjvf./x86/qt-everywhere-opensource-src-4.6.3.tar.bz2解压缩后分别针对arm平台和x86平台进行配置,配置前可输入./configure-embedded-help进行配置帮助查询,根据平台配置,并编译和安装文件。其命令代码如下:
1cd~/Qtenv/arm2./configure-prefix$HOME/Qtenv/arm-embeddedarm-nomakedocs-nomakedemo-nomakeexamples3make4makeinstall56cd~/Qtenv/x867./configure-prefix$HOME/Qtenv/arm-embeddedx86-nomakedocs-nomakedemo-nomakeexamples8make9makeinstall在经过漫长的配置、编译后就完成了QTE的安装。本人在arm版的编译过程中出现过两个错误,在参考《在arm-linux-gcc3.4.1下编译qt-embedded-4.6.2》完成编译。完成编译和安装后需要对系统的环境变量进行设置,设置可以是临时性设置和永久性设置。
临时行设置是直接在命令窗口输入1exportQTENV=$HOME/Qtenv2exportQTXDIR=$QTENV/qtsdk3exportQTEDIR=$QTENV/x864exportPATH=$QTXDIR/qt/bin:$PATH5exportLD_LIBRARY_PATH=$QTXDIR/lib:$LD_LIBRARY_PATH6exportQVFBDIR=$QTXDIR/qt/bin7exportQTEMAKEDIR=$QTEDIR/bin以上这些变量可以根据自己的喜好进行增删。
这种设置方法在关闭当前命令终端后失效。
第二种方式是在当前用户的主目录下,编辑.bash_profile文件,加入上述命令行,保存重启命令终端即可。
怎样学习Java?
给您推荐Java学习路线图,是菊厂童鞋做开发经常使用的一些技术和工具,希望能帮助到您~
前端部分:1)HTML:网页的核心语言,构成网页的基础2)CSS:使网页更加丰富多彩灿烂的利器3)JavaScript:使网页动起来的根本,加强了网页和用户之间的交互4)HTML DOM:换一种更加形象化的角度来看待网页,让我们更加方便的控制网页5)HTML BOM:与浏览器交互不可或缺的工具6)JavaScript库,主要是:jQuery及其插件、YUI及其插件,使编写网页更加的方便快捷和健壮的强大工具7)AJAX:异步提交,增强了用户使用网页的良好交互体验8)JSON:比 XML更小、更快,更易解析的数据传输工具9)FLEX:提供丰富多彩的动画效果10)普元工作流:更加清晰明了的帮助用户处理业务流程上面的工作11)JSP:Servlet的展示层,使网页逻辑与网页设计的显示分离12)JSTL:加强和简化了JSP页面的开发13)EL:使JSP页面写起来更加简单后台部分:1)JAVA语言编程基础部分:内容丰富是Java知识体系结构的核心和基础2)JDBC:提供了一种基准,据此可以构建更高级的工具和接口,使Java开发人员能够编写数据库应用程序3)JavaMail:用于电子邮件的相关的编程工作4)JUnit:单元测试,整个变成工作测试的地位始终非常重要5)Log4j:使我们能够更加细致地控制日志的生成过程6)Servlet:JavaWeb的核心7)Struts2:JavaWeb编程中明星级的框架,优点多功能强使编程工作更简单,主要用于控制跳转8)Spring:JavaWeb编程中明星级的框架,同样优点多功能强使编程工作更简单,主要用于管理对象9)iBatis:JavaWeb编程中明星级的框架,同样也是优点多功能强使编程工作更简单,主要用于程序和数据库之间的交互10)SQL:与数据库交互式编程的必备工具版本控制:1)SVN:版本控制,方便团队协同工作WEB服务器:1)Tomcat:优秀免费的中小型WEB服务器2)Weblogic:功能很强大的WEB服务器开发工具:1)Eclipse:开源强大的Java编程工具2)MyEclipse:在eclipse基础上加上自己的插件开发而成的功能强大的企业级集成开发环境数据库:1)Oracle:数据库业界老大,这个常用一点当然,也仅仅是常用一些常用的功能而已,需要加强2)MySQL:最好的关系型数据库之一3)SqlServer:最好的关系型数据库之一数据库客户端:1)Toad:非常棒的数据库客户端软件操作系统:1)Windows2)Linux远程登录的会话工具:1)SSH:一直在用,非常不错其他:各种种类和版本的浏览器(推荐使用FireFox)、office办公软件系列、各种文本编辑器(推荐Sublime)、各种阅读器等等下面是从网上找的三幅图片,比较好的说明了作为一个Java程序员的学习路线图,这里作为一种自我提醒的工具,不时看看,并且会赶紧修补自己的知识树!1、Java的知识体系结构2、JavaWeb开发的基本学习路线图3、JavaWeb开发的成长路线图第一部分:Java高级学习课程大纲
1、工程化专题我们的工程化专题有五大内容:Maven、Nexus 、jenkins、代码审查 、Git/SVN一共耗时一个月2、源码分析专题源码分析有三大内容: spring的源码分析,里面包括FactoryBean和MVC和事务处理与Spring源码中设计模式分析;持久层 ;企业级开发前瞻,一共耗时2个月3、高并发与高性能高并发与高性能有四大内容:并发编程, 里面又包含有线程安全和NIO和AIO 。异步通信,里面包含有本地队列和消息中间件。分布式协调技术,里面包含有Zookeeper和服务锁 。NoSqI: 里面包含有 MongoDB和Redis和Memcached 。一共耗时2个月4、高可用性与可扩展高可用性与可扩展有两大内容: 分布式架构介绍,里面有导流技术和服务设计和存储设计。服务调用,里面包含有WebService和Dubbo。 一共耗时2个月5、性能优化性能优化有四大内容:优化技巧,如何寻找性能瓶颈。JVM优化。数据库优化。服务器优化。一共耗时2个月上面这五大专题,是几位工作经验十多年的大牛,根据自己往年的工作经验与经历,在根据现在科技发展的实际情况,历经几个月的时间编写而成,换句话说,上面的五大专题,也就是他们这十几年精华总结,现在,您只要按照上面的课题学习,只需要花费掉七个月多的时间,就能够学会与理解几位大牛十多年总结出来的精华。学完这些,还怕公司老总不给涨工资和升职么?第二部分:阶段性的学习
学什么东西都一样,小宅相信大家也是一样,在学东西的时候,总会安排好自己阶段性的学习,这样才能有效的提升自己与有效的理解和认知所学的知识。合理安排好,才能起到事半功倍的效果。阶段一:阶段二:阶段三:阶段四:阶段五:如何实现tomcat自动化部署?
可以使用 Jenkins 自动化部署项目,通过 Jenkins 部署来节省运维时间,不需要手动 cp 上线及版本发布。
Jenkins 是什么Jenkins 是一款自包含的开源自动化服务,可用于自动执行与构建,测试和交付或部署软件有关的各种任务。
Jenkins 本身是用 Java 语言开发的,所以安装 Jenkins 的机器至少要有 JDK,另外建议Git、Ant、Maven、Gradle、Groovy等工具也一并安装好,方便与这些构建工具集成。
安装及启动直接从官网下载最新的war包,然后解压到某个固定目录就算安装完成了,非常方便。
启动方法:java -jar jenkins.war 即可,如果要以后台进程的方式启动,改成 nohup java -jar jenkins.war & 即可,启动过程中,它会将 war 包解压到 ~/.jenkins 目录下,并生成一些目录及配置文件,有兴趣的同学可以自己进入这个目录研究一下。
更新及下载插件启动成功后,浏览http://localhost:8080/ (如果不是安装在本机,localhost请自行换成服务器对应ip)
参考上图,进入 Manage Plugins 的界面,Jenkins 的很多功能都是借助 plugin 来完成的,首次启动时很多插件会提示已经过时,需要更新,建议升级成最新版本,同时建议安装以下插件,以方便支持 git 项目及向远程机器上传文件及执行远程 shell 命令。
插件升级完后,重启 Jenkins 以便让其生效。
系统配置在正式创建部署项目前,还有几个关键参数要设置,如下图:
首先是 JDK
其次是 Ant、Maven参数
如果需要打包 Gradle项目,Gradle也要配置
对于 Git 托管的项目,Git 配置是不可少的
如果部署过程中,还需要运行 shell 脚本,以及通过 scp 向远程机器上传文件,则需要配置下面这些
注:上图中红色标 1 的地方,填写的是本机的ssh私钥证书,红色标 2 的地方为证书的访问密码,如果未设置证书密码,直接留空,Root Repository Path 为远程服务器的上传根目录,hostname 即为远程服务器的机器名称(或IP).
此外,还有一个强大的 publish over ssh,不仅能向远程服务器上传文件,还能远程执行服务器上的 Shell 脚本,可参考下面配置
跟 SCP 的参数设置类似,不过这个插件多出了一个 Test Configuration 的按钮,如果参数正确,点击该按钮后,会尝试连接到远程服务器,成功的话,会显示 Success.
以上就是我的观点,对于这个问题大家是怎么看待的呢?欢迎在下方评论区交流 ~ 我是科技领域创作者,十年互联网从业经验,欢迎关注我了解更多科技知识!和平精英该怎么玩?
哈喽,大家好,我是仓鼠君
和平精英这款游戏注重技术以及队友之间的默契,还有枪械的选择,下面带来7个实战中最好用的枪械(空投枪除外)及配件
Top1.M416:轻型握把M416应该是《和平精英》中人气最高的一把枪械,进入决赛圈的玩家几乎人手一把,还都是满配。最常见的配件就是消焰器、垂直握把、快速扩容以及战术枪托,可不知道你们有没有注意到,在《和平精英》里装上轻型握把的M416要比装上垂直握把的M416后坐力要更低,你们可以去军备库一探究竟。萌新入坑时,强烈推荐此枪
Top2.AKM:枪口补偿器AKM的枪械数据与M416刚好相反,M416是低伤害,稳定,而它则是高伤害、高后座力。因此,使用AKM必备的配件就是枪口补偿器,它能大大降低AKM的后坐力,让玩家能够压得住枪。缺点是枪口补偿器不会隐藏火光,容易被敌人一眼就发现位置。推荐高手使用
Top3.M16A4:消音器M16A4应该是《和平精英》中最不依赖配件的一把步枪,单点与三连发都十分稳定,除了需要快速扩容以外,消音器是个不错的选择。因为这样在较远距离对枪敌人不容易发现你的位置,而至于枪口补偿完全没有必要,已经很稳了。
Top4.M762:垂直握把M762是一把可以威胁到AKM地位的步枪,与AKM一样拥有着高伤害、高后坐力。但与之不同的是,它多了一个握把装备栏,面对这么大的后坐力,最好的选择就是垂直握把,它可以大幅度降低垂直方向后坐力。
Top5.S686:子弹袋喷子面前众生平等,S686只要击中敌人几乎是百分百毙命,可除了霰弹收束器以外还有一件配件也是十分重要,那就是子弹袋。子弹袋在游戏中的介绍为:“加快换弹速度”,可如果你装上后,在军备库数据射速会有明显的增长,难道还会增加射速?
Top6.UMP45:直角前握把作为一把冲锋枪,UMP45的射速并不算是最快的,但伤害较为出色,这也是众多玩家选择它的原因。尤其是搭配直角前握把,不仅仅可以略微减低后坐力,还可以提高射击的开镜速度。不过值得一提得是,现在采用的是45口径子弹,并不是9毫米子弹。适合萌新上分
Top7.SCAR-L:轻型握把SCAR-L是一把性能非常全面的步枪,很多玩家未能获得MA16时都会选择装备一把SCAR-L,这把枪的后坐力很小,射击相对稳定,非常适合新手玩家使用。但SCAR-L的射程较近,射速也偏低,不适合远距离作战使用。
我是仓鼠君,下期见,求点赞
还没有评论,来说两句吧...