教程

Xamarin.Forms教程下载安装JDK配置环境变量

旧城冷巷雨未停 提交于 2019-11-28 16:54:54
Xamarin.Forms教程下载安装JDK配置环境变量 Xamarin.Form环境配置 下载安装JDK JDK 是编程 Java 程序必须的软件。也许有人会问我们用的 C# 为什么还有 Java 呢?这是因为我们的 Android 平台支持 Java 的程序,而我们的 C# 程序编写的应用也会转换为对应的 Java 程序。所以,我们必须安装 Java 编程环境。本节将讲解 JDK 的下载和安装。 Xamarin.Form环境配置 下载 JDK 在安装 VS2015 时,我们提到了如果选择了安装 Xamarin 组件,在 VS2015 安装时会默认安装 JDK ,但是其提供的 JDK 版本默认为 JDK7u55 ,并不一定是最新的 JDK8 版本。这样如果读者需要使用较新的 JDK 版本(或者没有选择 Xamarin 的安装),就需要对 JDK 进行下载和安装,以下是下载 JDK 的具体操作步骤: ( 1 )在地址栏中输入 Oracle 的官网地址 http://www.oracle.com/technetwork/java/javase/ downloads/index.html ,打开官网首页,如图 1.34 所示。 图 1.34 JDK 下载界面 注意: Java 最初由 Sun 公司开发并提供下载,但是后来被 Oracle 公司收购。所以,现在要想下载 JDK 需要到

新手到黑客的最全入门路径图(附全部学习资料下载)!

安稳与你 提交于 2019-11-28 16:50:43
点击上方“ 程序人生 ”,选择“置顶公众号” 第一时间关注程序猿(媛)身边的故事 01 入门介绍 说到黑客,大家可能觉得很神秘,其实狭义上的黑客就是去寻找网站、系统、软件等漏洞,刚入门的黑客大部分从事渗透工作,而渗透大部分属于web安全方向,就是 利用漏洞来取得一些数据或达到控制,让对方程序崩溃等效果。 02 一些常用的名词解释 挖洞 的话,就相当于在程序中查找漏洞,举一个不大恰当但容易理解的比喻,就像韩非子说所的那个自相矛盾的故事:楚国有个人自称自己的矛是世界上最锋利的矛,没有什么盾牌它刺不破,同时又说自己的盾是世界上最坚固的盾,没有什么矛能刺破它, 虽然两句话在语法上并没有什么不妥,但却有个致命的逻辑漏洞 ,因为用他的矛刺他的盾,将导致“不可预知”的结果,当然了, 在程序中这种“不可预知”的结果往往会导致各种问题,崩溃或执行非预期功能都有可能,这个就是漏洞了。 再来说说 后门 ,这个很好比喻,就像是警匪片中的卧底或者是笑傲江湖中的岳不群,表面上做一套,背地里做另一套。在软件中就是这个软件提供给你了你需要的功能,但在背后它可能偷偷摸摸地干了一些你不想他干的事,例如窃取你电脑上的文件。 0day 和挖洞是相关的,漏洞发布后,厂商一般不能说马上把漏洞填补了,那么这段时间这个漏洞是可利用的,久而久之,我们把那些刚发布的漏洞(或者说根本没发布自己偷偷用的漏洞)叫做0day,当然了

NetBeans和iReport的教程。

时光怂恿深爱的人放手 提交于 2019-11-28 16:35:33
NetBeans和iReport的教程。 在iReport使用表组件。 在iReport中使用JPA查询更容易比经典SQL查询。 SAF教程:查找表。 如何使用iReport插件在NetBeans中。 NetBeans的计算列SAF。 NetBeans 6.5中使用JavaScript在Visual JSF项目。 在SAF的分页。 如何建立多形式SAF。 提示:使用嵌入式Derby SAF。 J2ME入门指南使用NetBeans。 SwingX(JXTable)和Bean绑定在NetBeans 6.x中 嵌入式Derby和Bean绑定,用NetBeans 6。 iReport和Swing应用程序框架。 演示登录使用Swing应用程序框架。 如何在iReport的百分比。 一个简单的方法,显示JTable中的数据,用NetBeans 6。 从数据库中获取图像,并显示在iReport。 使用NetBeans Visual Web Pack中的示例Web应用程序。 在NetBeans中使用jasper文件(通过iReport的)。 如何创建水印在iReport。 怎样在iReport组数据。 在iReport报表查询。 VWP:表教程。 VWP:自定义消息。 VWP:拨动样品。 在iReport如何使用外部链接。 来源: oschina 链接: https://my.oschina

史上最简单的 SpringCloud 教程 | 终章

让人想犯罪 __ 提交于 2019-11-28 15:25:40
转载请标明出处: http://blog.csdn.net/forezp/article/details/70148833 本文出自 方志朋的博客 扫码关注有惊喜 (转载本站文章请注明作者和出处 方志朋的博客 ) 个人博客纯净版 https://www.fangzhipeng.com/spring-cloud.html 错过了这一篇,你可能再也学不会 Spring Cloud 了!Spring Boot做为下一代 web 框架,Spring Cloud 作为最新最火的微服务的翘楚,你还有什么理由拒绝。赶快上船吧,老船长带你飞。终章不是最后一篇,它是一个汇总,未来还会写很多篇。 我为什么这些文章?一是巩固自己的知识,二是希望有更加开放和与人分享的心态,三是接受各位大神的批评指教,有任何问题可以联系我: miles02@163.com . 码农下载: https://git.oschina.net/forezp/SpringCloudLearning github下载: https://github.com/forezp/SpringCloudLearning ,记得star哦! 欢迎大家访问我的个人博客:https://www.fangzhipeng.com/ 点击获取SpringCloud 、Spring Boot视频 《史上最简单的 SpringCloud 教程》系列:

spring security 3.2.0.M1 方法级别教程 基于注解——第二部分

戏子无情 提交于 2019-11-28 12:20:33
基于方法级别的权限控制 spring security通过用户角色的URL来限制访问,通常是用来保护Web应用程序的。然而,它也可以用在方法和类上,使编码或配置错误不允许后门进入受限制的数据。构建安全系统深入而不弄乱代码。它还允许额外的灵活性,如允许用户只能访问与他们相关的信息,而不是其他用户的信息。 下面的代码演示了基于方法基本的一部分Spring Security的展示,这个应用程序还演示各种功能和技术在后面的文章中说明。 基本环境 本示例基于前面搭建的环境,详情请点击 。。。 applicationContext-security.xml 修改applicationContext-security.xml以支持最小的spring security运行环境。 配置如下: <!-- lang: xml --> <debug/> <http auto-config="true" use-expressions="true"> <intercept-url pattern="/**" access="permitAll"/> </http> <authentication-manager> <authentication-provider> <user-service> <user name="user" password="user" authorities="ROLE_USER"

Docker 如何支持多种日志方案?- 每天5分钟玩转 Docker 容器技术(88)

懵懂的女人 提交于 2019-11-28 11:23:16
将容器日志发送到 STDOUT 和 STDERR 是 Docker 的默认日志行为。实际上,Docker 提供了多种日志机制帮助用户从运行的容器中提取日志信息。这些机制被称作 logging driver。 Docker 的默认 logging driver 是 json-file 。 # docker info |grep 'Logging Driver' Logging Driver: json-file 如果容器在启动时没有特别指明,就会使用这个默认的 logging driver。 json-file 会将容器的日志保存在 json 文件中,Docker 负责格式化其内容并输出到 STDOUT 和 STDERR。 我们可以在 Host 的容器目录中找到这个文件,器路径为 /var/lib/docker/containers/<contariner ID>/<contariner ID>-json.log 比如我们可以查看前面 httpd 容器 json 格式的日志文件。 可以看到 5 条日志记录。 除了 json-file ,Docker 还支持多种 logging driver。完整列表可访问官方文档 https://docs.docker.com/engine/admin/logging/overview/#supported-logging-drivers none

万能日志数据收集器 Fluentd

孤者浪人 提交于 2019-11-28 11:23:02
前面的 ELK 中我们是用 Filebeat 收集 Docker 容器的日志,利用的是 Docker 默认的 logging driver json-file ,本节我们将使用 fluentd 来收集容器的日志。 Fluentd 是一个开源的数据收集器,它目前有超过 500 种的 plugin,可以连接各种数据源和数据输出组件。在接下来的实践中,Fluentd 会负责收集容器日志,然后发送给 Elasticsearch。日志处理流程如下: 这里我们用 Filebeat 将 Fluentd 收集到的日志转发给 Elasticsearch。这当然不是唯一的方案,Fluentd 有一个 plugin fluent-plugin-elasticsearch 可以直接将日志发送给 Elasticsearch。条条道路通罗马,开源世界给予了我们多种可能性,可以根据需要选择合适的方案。 安装 Fluentd 同样的,最高效的实践方式是运行一个 fluentd 容器。 docker run -d -p 24224:24224 -p 24224:24224/udp -v /data:/fluentd/log fluent/fluentd fluentd 会在 TCP/UDP 端口 24224 上接收日志数据,日志将保存在 Host 的 /data 目录中。 重新配置 Filebeat 编辑

初探 ELK

╄→尐↘猪︶ㄣ 提交于 2019-11-28 11:22:46
在开源的日志管理方案中,最出名的莫过于 ELK 了。ELK 是三个软件的合称: E lasticsearch、 L ogstash、 K ibana。 Elasticsearch 一个近乎实时查询的全文搜索引擎。Elasticsearch 的设计目标就是要能够处理和搜索巨量的日志数据。 Logstash 读取原始日志,并对其进行分析和过滤,然后将其转发给其他组件(比如 Elasticsearch)进行索引或存储。Logstash 支持丰富的 Input 和 Output 类型,能够处理各种应用的日志。 Kibana 一个基于 JavaScript 的 Web 图形界面程序,专门用于可视化 Elasticsearch 的数据。Kibana 能够查询 Elasticsearch 并通过丰富的图表展示结果。用户可以创建 Dashboard 来监控系统的日志。 本节将讨论如何用 ELK 这组黄金搭档来监控 Docker 容器的日志。 日志处理流程 下图展示了 Docker 部署环境下典型的 ELK 日志处理流程: Logstash 负责从各个 Docker 容器中提取日志,Logstash将日志转发到 Elasticsearch 进行索引和保存,Kibana 分析和可视化数据。 下面开始实践这套流程。 安装 ELK 套件 ELK 的部署方案可以非常灵活,在规模较大的生产系统中,ELK

第一章 Android开发环境搭建

别说谁变了你拦得住时间么 提交于 2019-11-28 10:54:54
第一章 Android开发环境搭建 本章概要: 1、JDK、Android SDK、Eclipse以及相关插件的安装。 2、Android常用开发工具的使用方法介绍 3、第一个Android应用程序Hello World Android应用程序程序框架是基于Java的,因此,我们首先需要Java的环境,也就是JDK,然后是开发Java的IDE(集成开发工具),我们选择Eclipse,这也是众多Android开发者所常用的开发工具。有了JDK和Eclipse,我们可以使用Eclipse来编写Java代码,并通过JDK来执行Java应用程序了。但是我们需要开发Android,还需要Android SDK,Android SDK可以用来模拟Android终端的运行环境,让我们在个人电脑上执行Android应用程序。一般来说,我们也不需要直接操作Android SDK,而是通过Google提供的一个Eclipse插件ADT(Android Development Tools)来间接跟Android SDK打交道,我们只要告诉ADT我们Android SDK在本机上的存放目录即可。 1、开发Android需要JDK1.5以上,最好使用1.6版本,不要使用最新的1.7版本,JDK不是越新越好,SDK的开发人员也不太可能针对最新的JDK立刻进行兼容性测试和推出新的版本

玩转Unity中的ML-Agents 机器学习(一):系统环境安装

我的梦境 提交于 2019-11-28 08:06:18
2018年4月17日更新-------------------------------------------------------- 目前github官方主页上ml-agents已有中文翻译,传送门是: https://github.com/Unity-Technologies/ml-agents/tree/master/docs/localized/zh-CN 2018年3月30日更新--------------------------------------------------------- 因为前不久,ML-Agents出了最新的0.3版本,而且内容也做出了较大的更新,现在对这篇环境安装的内容做出补充说明,原来的博文有些地方已经过时了。最佳的Windows环境安装教程以官方Github页面为准,传送门是在这里: https://github.com/Unity-Technologies/ml-agents/blob/master/docs/Installation-Windows.md 上面是windows用户安装环境的英文教程。此外,我会针对原来博客的部分内容作出修正补充: 1.原博客说用python3.5版本 和tensorflow1.3 版本,其实当前时间点(3月30日),最新的ml agent v0.3版本是支持到python3.6 和 tensorflow