教程

Java打包成exe工具软件exe4j

一世执手 提交于 2019-11-29 11:57:48
exe4j 是一个帮助你集成Java应用程序到Windows操作环境的java可执行文件生成工具,无论这些应用是用于服务器,还是图形用户界面(GUI)或命令行的应用程序。如果你想在任务管理器中及Windows XP分组的用户友好任务栏里以你的进程名取代java.exe的出现,那么exe4j可以完成这个工作。exe4j帮助你以一种安全的方式启动你的java应用程序,来显示本地启动画面,检测及发布合适的JRE和JDK,以及进行启动时所发生的错误处理等,以至于更多。 由exe4j建立的可执行文件具有如下特性: 用户自定义的JRE/JDK检测机制 可执行的文件能在Windows 注册表,环境变量,特定目录及系统路径中检测合适的Java JRE和 JDK。你可以完全定制搜索顺序,错误处理及所支持的 JRE/JDK版本。 可选择附属JRE发布 exe4j 允许在你的应用程序中分发私有的java实时运行库(JRE)。这种方式下你可以保证你应用程序需求确切地得到满足。你甚至还能配置JRE的存放位置。 灵活的类路径配置 java 应用程序的类路径能被完全定制为对JAR文件扫描目录,包括特定的目录路径,文档以及插入的环境变量。定制的错误处理允许你以后以特定的错误消息代替含糊的"NoClassDefFound"异常来中断启动程序。 图形界面及控制台的应用程序 exe4j

Zend Studio使用教程之在Zend Studio中调试PHP(1/5)

别来无恙 提交于 2019-11-29 11:28:06
本教程将教会您如何调试文件和应用程序以便从您的PHP代码中获取最大的效率和准确性。Zend Studio的调试功能可以检查并诊断PHP代码在本地或远程服务器上的错误。调试器允许您通过设置断点、暂停启动的程序、单步调试代码和检查变量的内容来控制程序的执行。调试应该在您的脚本和应用程序已经充分形成试用和测试阶段试用。 Zend Studio最新试用版下载请猛戳>>> 教程内容 在本教程中您将学习到: 创建一个新的本地PHP项目 创建一个新的PHP文件 设置断点 调试一个PHP文件作为CLI 调试一个PHP文件作为Web应用程序 提供的项目 在整个教程中,在您的项目中插入提供的代码片段。 必备条件 Zend Studio 12.0或以上版本 试用Zend Debugger进行Zend Studio调试 Step 1:创建一个新的本地项目 在本教程中,我们所做的第一个就是创建一个新的本地PHP项目。 1. 从菜单栏中选择File | New | Local PHP Project,新的PHP Project对话框将会显示。 2. 输入您的项目名称,然后单击Finish。这样新的PHP 5.5项目就已经创建成功,然后会显示在PHP资源管理器中。 有兴趣的朋友可以 点击查看更多相关教程>> 来源: oschina 链接: https://my.oschina.net/u/2317468

MyBatis入门学习教程 MyBatis快速入门1-8(2)

生来就可爱ヽ(ⅴ<●) 提交于 2019-11-29 11:19:30
上一章 : http://my.oschina.net/u/2608629/admin/edit-blog?blog=71542 2 上一篇MyBatis学习总结(一)——MyBatis快速入门中我们讲了如何使用Mybatis查询users表中的数据,算是对MyBatis有一个初步的入门了,今天讲解一下如何使用MyBatis对users表执行CRUD操作。本文中使用到的测试环境是上一篇博文中的测试环境。 一、使用MyBatis对表执行CRUD操作——基于XML的实现 1、定义sql映射xml文件   userMapper.xml文件的内容如下: <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <!-- 为这个mapper指定一个唯一的namespace,namespace的值习惯上设置成包名+sql映射文件名,这样就能够保证namespace的值是唯一的 例如namespace="me.gacl.mapping.userMapper"就是me.gacl.mapping(包名)+userMapper(userMapper.xml文件去除后缀

教程 | 10分钟入门禅绕画 (下)

混江龙づ霸主 提交于 2019-11-29 09:30:33
禅绕装饰画是一种意识流装饰画,也是一种有趣随性的涂鸦,笔触可以天马星空随意走动。 禅绕画的构图技巧:重复、对称、均衡、重叠、勾线、肌理等。所有技巧的组合可以使得画面节奏和谐、疏密有度、节奏韵律恰如其分。 以下为铃铛子绘制的 禅绕画元素图 ,含步骤: 练完手之后,让我们尝试随心所欲画一张禅绕画吧! 注明:这也是铃铛子第一次创作禅绕画,亲,支持下吧~ 1 2 3 4 5 6 不需要深厚的绘画功底,无须固定的场所设备,一张纸,一支笔就可以轻松创作禅绕画。全身心投入到画画的心境中,能体会一种别样的淡定与开心。 —END— 我是铃铛子,就是那个能画会写的女神经,期待你的点赞。 转载请骚扰我的经纪人宝宝: 阿肆呢 小姐。 以下是我的近期教程,来看看吧: 教程 | 如何用思维导图做自我介绍 教程 | 10分钟入门禅绕画 (上) 教程|如何给自己绘制萌萌哒头像(干货) 2016年度总结:通过会从、获得原创标识、成为签约作者 学好简笔画,再学思维导图 教程 1 | 10分钟成为简笔画达人,然后 ...... 转载于:https://my.oschina.net/u/2481788/blog/890712 来源: https://blog.csdn.net/chihong6480/article/details/100722506

XamarinForms教程构建XamarinForms开发环境

风格不统一 提交于 2019-11-29 08:45:02
构建XamarinForms开发环境 所谓 Xamarin.Forms的 开发环境,就是指在基本硬件和数字软件的基础上,为支持系统软件和应用软件的工程化开发和维护而使用的一组软件,简称 SDE 。 对于任何的程序来说,要实现开发,就需要需要构建开发环境, Xamarin.Forms 应用开发也不例外。 本章将讲解如何构建 Xamarin.Forms 应用程序所需的开发环境。 Xamarin 介绍 Xamarin 是一个移动应用开发平台,它提供了跨平台开发能力。开发人员透过 Xamarin 开发工具与程序语言,可以开发出 iOS 、 Android 与 Windows Phone 等平台的原生( Native )应用程序。本节将讲解有关 Xamarin 的发展、工具以及特点等内容。 Xamarin的 发展介绍 Xamarin 从 2011 年被推出到现在已经经历了将近 5 个年头。在此期间, Xamarin 从一个不起眼的小喽喽到现在在开发界众所周知,可想而知是经历了很多的改变,这些改变以及发展如表所示。 表 1-1 Xamarin 发展史 Xamarin 工具的介绍 Xamarin 提供了很多产品和工具,如 Xamarin.Forms 、 Xamarin Test Cloud 、 Xamarin for Visual Studio 、 Xamarin Studio 、

日志管理之 Docker logs

筅森魡賤 提交于 2019-11-29 08:27:49
高效的监控和日志管理对保持生产系统持续稳定地运行以及排查问题至关重要。 在微服务架构中,由于容器的数量众多以及快速变化的特性使得记录日志和监控变得越来越重要。考虑到容器短暂和不固定的生命周期,当我们需要 debug 问题时有些容器可能已经不存在了。因此,一套集中式的日志管理系统是生产环境中不可或缺的组成部分。 本章我们将讨论监控容器的各种可用技术和方案,首先会介绍 Docker 自带的 logs 子命令,然后讨论 Docker 的 logging driver,接下来通过实践学习几个已经广泛应用的日志管理方案:ELK、Fluentd 和 Graylog。 Docker logs 我们首先来看一看默认配置下 Docker 的日志功能。 对于一个运行的容器,Docker 会将日志发送到 容器的 标准输出设备(STDOUT)和标准错误设备(STDERR),STDOUT 和 STDERR 实际上就是容器的控制台终端。 举个例子,用下面的命令运行 httpd 容器: docker run -p 80:80 httpd 因为我们在启动日志的时候没有用 -d 参数,httpd 容器以前台方式启动,日志会直接打印在当前的终端窗口。 如果加上 -d 参数以后台方式运行容器,我们就看不到输出的日志了。 这种情况下如果要查看容器的日志,有两种方法: attach 到该容器。 用 docker logs

Zend Studio使用教程之集成Apigility(四)

↘锁芯ラ 提交于 2019-11-29 08:22:16
Apigility是一个API生成器,旨在简化创建、有效维护、结构良好的API。无论您的开发经验是否丰富,使用Apigility都可以写出便于移动应用、开发者、用户访问的应用。集成Apigility的 Zend Studio 允许您在同一个开发环境中无缝创建、测试构建应用程序后端的API。 Zend Studio最新试用版下载请猛戳>>> 教程内容 在本教程中,您将学习: 创建一个新的Apigility项目 创建、文档和测试一个新的RPC服务 添加并测试验证 必备条件 Zend Studio 11.0或更高的版本。可以从 Zend Studio下载页面 下载下载哦!有关安装信息,请参阅 Zend Studio的安装指南 ! Step 4:开发服务 在本教程中我们将添加一些代码到服务中,使它实际上执行一些操作。我们需要确保请求响应包含具有当前时间戳的'ack'参数。 1. 单击Source Code标签。 2. 在您的项目中Apigility创建一个新的服务控制器,单击该文件链接。服务控制器被打开。 3. 编辑文件,代码如下所示: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 <?php namespace ping\V1\Rpc\Ping; use Zend\Mvc\Controller\AbstractActionController; use ZF

Android开发者必备的42个链接

拟墨画扇 提交于 2019-11-29 04:06:00
下面收集了42个帮助大家学习Android的内容链接,部分内容是面向初学者的,帮助大家从头开始学习Android开发,其他则面向较高级的开发者。希望推荐的这些内容对你有帮助。 官方网站 1、 谷歌Android开发者页面 这里是主站点,在这您可以找到一切资源帮助您开始Android开发。此站包含了很多关于学习基础知识的资源,完整的API引用,以及你开始开发所需的各种工具。此站共分为五个部分: 作为初学者,你应该从 工具 开始,这部分讲解了如何安装AndroidSDK。 教程 为你提供了关于Android的基本介绍,教给你如何写出你的第一个程序。它包括很多的资源,即便成为高级程序员你仍需阅读这里面的文章。 API指南 是对于不同API更技术性的手册,在更加深入理解Android内部工作方面十分有用。 参考手册 包含关于Android库的完整的类引用。 在 Google Services 部分你会找到更多库的信息,这些库可以让你连接到Google的服务,例如地图和Google+。 教程 2、 Vogella的Android教程 这里面包括许多给初学者以及高级Android开发者的教程。这些文章由Lars Vogel编写,文章十分专业,为你提供对Android架构的深入理解。 3、 EduMobile Android开发与编程 在这里你可以找到许多基于单独话题的教程

五子棋AI教程

只愿长相守 提交于 2019-11-29 01:57:53
https://github.com/Chuck-Ai/gobang 我写了非常详细的中文教程,教你如何一步步编写自己的五子棋AI: 五子棋AI设计教程第二版一:前言 五子棋AI设计教程第二版二:博弈算法的前世今生 五子棋AI设计教程第二版三:极小化极大值搜索 五子棋AI设计教程第二版四:Alpha Beta 剪枝算法 五子棋AI设计教程第二版五:启发式评估函数 五子棋AI设计教程第二版六:迭代加深 五子棋AI设计教程第二版七:Zobrist缓存 五子棋AI设计教程第二版八:算杀 五子棋AI设计教程第二版九:性能优化 来源: https://www.cnblogs.com/chucklu/p/11438973.html

beginnersbook 数据库教程

这一生的挚爱 提交于 2019-11-29 00:54:40
来源: ApacheCN beginnersbook 翻译项目 译者: 飞龙 协议: CC BY-NC-SA 4.0 贡献指南 本项目需要校对,欢迎大家提交 Pull Request。 请您勇敢地去翻译和改进翻译。虽然我们追求卓越,但我们并不要求您做到十全十美,因此请不要担心因为翻译上犯错——在大部分情况下,我们的服务器已经记录所有的翻译,因此您不必担心会因为您的失误遭到无法挽回的破坏。(改编自维基百科) 目录 DBMS 简介 数据库应用 - DBMS DBMS 优于文件系统的优点 DBMS 架构 DBMS - 三层架构 DBMS 中的数据视图 DBMS 中的数据抽象 DBMS 中的实例和模式 DBMS 中的数据模型 实体关系图 - DBMS 中的 ER 图 DBMS 泛化 DBMS 特化 DBMS 聚合 DBMS 中的关系模型 RDBMS 概念 DBMS 中的分层模型 DBMS 语言 DBMS 关系代数 DBMS 关系演算 DBMS 中的键 DBMS 中的主键 DBMS 中的超键 DBMS 中的候选键 DBMS 中的替代键 DBMS 中的复合键 DBMS 中的外键 DBMS 中的约束 DBMS 中的域约束 DBMS 中的映射约束 DBMS 中的基数 DBMS 中的函数依赖 DBMS 中的平凡函数依赖 DBMS 中的非平凡函数依赖 DBMS 中的多值依赖 DBMS 中的传递依赖