MongoDB最简单的入门教程之三 使用Java代码往MongoDB里插入数据

2018-10-26
阅读 3 分钟
3.1k
前两篇教程我们介绍了如何搭建MongoDB的本地环境: MongoDB最简单的入门教程之一 环境搭建 以及如何用nodejs读取MongoDB里的记录: MongoDB最简单的入门教程之二 使用nodejs访问MongoDB 这篇教程我们会介绍如何使用Java代码来连接MongoDB。 如果您是基于Maven进行依赖管理的Java项目,只需要在您的pom.xml里加入下面的依...

MongoDB最简单的入门教程之四:使用Spring Boot操作MongoDB

2018-10-26
阅读 5 分钟
3.8k
Spring Boot 是一个轻量级框架,可以完成基于 Spring 的应用程序的大部分配置工作。Spring Boot的目的是提供一组工具,以便快速构建容易配置的Spring应用程序,省去大量传统Spring项目的繁琐配置。

MongoDB最简单的入门教程之五-通过Restful API访问MongoDB

2018-10-26
阅读 3 分钟
3.5k
通过前面四篇的学习,我们已经在本地安装了一个MongoDB数据库,并且通过一个简单的Spring boot应用的单元测试,插入了几条记录到MongoDB中,并通过MongoDB Compass查看到了插入的数据。

MongoDB最简单的入门教程之一 环境搭建

2018-10-26
阅读 3 分钟
2.2k
MongoDB是近年来非常流行的一个介于关系数据库和非关系数据库之间的解决方案,特别广泛地应用于国内很多互联网公司,是非关系数据库当中功能最丰富,最像关系数据库的。

nodejs,python,sublime和Eclipse的包管理器

2018-10-26
阅读 2 分钟
2.1k
Python的包管理器叫pip。 首先安装Python运行环境Python 3.7.0:[链接] Python安装完毕之后,即可使用命令行py -m pip install requests安装Python的包管理器pip。 pip安装完成后,会出现在Python运行环境目录下的Lib/site-packages文件夹里。 现在就可以使用pip安装需要的库了,比如安装django: pip3 install django ...

Java Web项目,Android和微信小程序的初始页面配置

2018-10-26
阅读 2 分钟
2.6k
我们在Eclipse里开了Java Web项目之后,Run As Tomcat或者Apache服务器,本地运行,如果直接用[链接]:8080访问项目,会发现浏览器会打开一个默认的页面。

Sublime Text插件的离线安装-使用htmlprettify美化您的HTML代码

2018-10-26
阅读 2 分钟
3.1k
作为前端开发人员,经常需要从网上复制粘贴一些代码然后做修改,因此一个常见的需求就是对拷贝进Sublime Text的代码进行格式化,使其缩进,换行等符合规范。

30行代码消费腾讯人工智能开放平台提供的自然语言处理API

2018-10-26
阅读 3 分钟
5.2k
腾讯人工智能AI开放平台上提供了很多免费的人工智能API,开发人员只需要一个QQ号就可以登录进去使用。 腾讯人工智能AI开放平台的地址:[链接] 里面的好东西很多,以自然语言处理的人工智能API为例。 假设我们有一个句子:腾讯AI人工智能开放平台。我们希望用腾讯的人工智能开放平台里提供的自然语言处理API对这个句子进...

腾讯AI开放平台的接口调用指南

2018-10-26
阅读 1 分钟
5k
跨模态编码器(Cross-Modal Encoder):跨模态编码器的作用是将文本和图像的特征进行对齐。GPT 可以将用户输入的文本描述转换为文本特征表示,然后利用跨模态编码器将这些特征映射到图像特征空间。这种方式确保模型能够理解描述性语言中不同细节是如何与图像特征对应的。

使用Eclipse进行PHP的服务器端调试

2018-10-26
阅读 2 分钟
3.3k
最近工作需要对PHP的服务器端代码进行远程调试,涉及到Eclipse里环境的设置。在网上找了很多资料,大多不全,或者缺少配图,于是把自己做的过程中遇到的问题记录了下来,希望对需要的朋友们有所帮助。

PHP CLI应用的调试原理

2018-10-26
阅读 2 分钟
2.8k
我们在Eclipse里选中一个PHP文件,右键选择Debug As->PHP CLI Application。 所谓CLI应用,是指这种脚本文件不需要任何Web服务器即可运行,当然, PHP运行时还是需要的。 我们在弹出的debug窗口里看到了XDebug: XDebug是PHP调试的利器。在我的文件夹C:MyAppwampinphpphp5.5.12里面有个php.ini配置文件,文件的末尾有...

webpack打包过程如何调试?

2018-10-26
阅读 2 分钟
5k
本文适用于已经会使用webpack的前端开发人员,但是想进一步了解webpack细节和进阶。 首先请读者按照我前一篇文章 Webpack 10分钟入门介绍的步骤,在本地搭建一个webpack的hello world项目。 搭好之后的项目结构如下图: 打开index.html能看到Hello World字符串。 下面介绍如何调试webpack本身的打包过程。 假设我们的需...

Eclipse被卡死了或者失去响应了后分析根源的一个小技巧

2018-10-26
阅读 2 分钟
3.8k
提升程序员工作效率的工具/技巧推荐系列 推荐一个功能强大的文件搜索工具SearchMyFiles 介绍一个好用的免费流程图和UML绘制软件-Diagram Designer 介绍Windows任务管理器的替代者-Process Explorer 介绍一个强大的磁盘空间检测工具Space Sniffer 如何在电脑上比较两个相似文件的差异 程序员工作效率提升系列-推荐一个JSO...

推荐一个有趣的Chrome扩展程序-查看任意网站的开发技术栈

2018-10-26
阅读 3 分钟
12.3k
对于前端开发人员来说,目前的前端框架层出不穷,最受欢迎的莫过于所谓的前端框架三驾马车:Angular, React和Vue。在学习的过程中,肯定好奇现在的互联网公司的网站用的何种前端框架来开发的。

程序员面试系列之Java单例模式的攻击与防御

2018-10-26
阅读 3 分钟
1.9k
我写的程序员面试系列 Java面试系列-webapp文件夹和WebContent文件夹的区别? 程序员面试系列:Spring MVC能响应HTTP请求的原因? Java程序员面试系列-什么是Java Marker Interface(标记接口) 使用JDK自带的工具jstack找出造成运行程序死锁的原因 编程面试题:编写一个会造成数据库死锁的应用 JavaScript面试系列:Jav...

Chrome开发者工具关于网络请求的一个隐藏技能

2018-10-26
阅读 3 分钟
5.4k
这个隐藏技能的背景是,最近出于学习目的,我写了一个百度贴吧的网络爬虫,专门爬取一些指定主题的贴吧帖子。 抓取帖子用的JavaScript函数如下: {代码...} 就是一个非常简单的AJAX请求: 传入该函数的输入参数requestURL的值为: [链接] 上面的url,我直接在浏览器里访问可以正常工作,返回47.2KB大小的数据。 然而当我...

ABAP的Package interface, 安卓的manifest.xml和Kubernetes的Capabilities

2018-10-26
阅读 1 分钟
1.4k
事务码SE21创建ABAP包接口。这是ABAP基于包层面的访问控制实现逻辑。包里可以存储很多ABAP对象。如果开发人员想将某些对象声明为包外程序也能访问,可以将这些对象放在包接口的Visible Elements标签页下面。

给广大码农分享福利:一个业界良心的github仓库,中文计算机资料

2018-10-26
阅读 6 分钟
3.2k
我今天查资料时无意发现的,[链接] 这个仓库包含了下列几个维度的计算机学习资料: 深受国内程序员喜爱,已经有超过3万多star了。 1. 算法 (1) 剑指 Offer 题解:目录根据原书第二版进行编排,代码和原书有所不同,尽量比原书更简洁。 这里面包含了非常多的程序员找工作面试和笔试需要准备的知识点: 1. 前言 2. 实现 Si...

推荐一款功能强大的Tomcat 管理监控工具,可替代Tomcat Manager

2018-10-26
阅读 2 分钟
2.9k
再点Manager App,即可进入Tomcat自带的Manager这个应用,此处可以单独部署/卸载每一个应用。可以看到在Manager应用里提供的功能是很有限的。

如何通过Java代码判断当前的环境是否支持JRE 9

2018-10-26
阅读 2 分钟
2.5k
解压之后,在文件夹apache-tomcat-9.0.10-srcjavaorgapachecatalinacore里找到文件JreMemoryLeakPreventionListener.java:

如何用Chrome自带的截屏功能截取超过一个屏幕的网页

2018-10-26
阅读 2 分钟
7k
提升程序员工作效率的工具/技巧推荐系列 推荐一个功能强大的文件搜索工具SearchMyFiles 介绍一个好用的免费流程图和UML绘制软件-Diagram Designer 介绍Windows任务管理器的替代者-Process Explorer 介绍一个强大的磁盘空间检测工具Space Sniffer 如何在电脑上比较两个相似文件的差异 程序员工作效率提升系列-推荐一个JSO...

Tomcat和搜索引擎网络爬虫的攻防

2018-10-26
阅读 3 分钟
3.5k
咱们程序员假如自己搭设个人网站,在上面分享少量自己的技术文章,面临的一个重要问题就是让搜索引擎能够搜索到自己的个人网站,这样才能让更多的读者访问到。

在同一页面显示多个JavaScript统计图表

2018-10-26
阅读 2 分钟
3.9k
最近我接到一个开发任务,要求就“售后服务客户满意度调查问卷表”里客户填写的反馈答案做一个统计。 问题的例子如下: 您最后一次是何时购买了我们的产品? 服务人员服务态度是否友好、工作尽职尽责? 您对我公司提供的售后服务总体感觉如何? 。。。 我要实现的功能是出一个报表,在同一个页面显示对于每个问题,每个答...

分享一个开源的JavaScript统计图表库,40行代码实现专业统计图表

2018-10-26
阅读 3 分钟
3.9k
提升程序员工作效率的工具/技巧推荐系列 推荐一个功能强大的文件搜索工具SearchMyFiles 介绍一个好用的免费流程图和UML绘制软件-Diagram Designer 介绍Windows任务管理器的替代者-Process Explorer 介绍一个强大的磁盘空间检测工具Space Sniffer 如何在电脑上比较两个相似文件的差异 程序员工作效率提升系列-推荐一个JSO...

SAP CRM和Cloud for Customer中的Event handler(事件处理器)

2018-10-26
阅读 2 分钟
1.7k
SAP CRM可以在开发工具中用右键直接创建一个新的事件处理器: 这些事件处理器实际上就是UI控制器(Controller)上具有特定接口类型的方法。 C4C UI的event handler 在C4C UI Designer的Controller标签页里创建,一个例子如下: 这些Event属于整个UI component源代码的一部分,可以通过Chrome开发者工具的Network标签页里...

善用Object.defineProperty巧妙找到修改某个变量的准确代码位置

2018-10-26
阅读 2 分钟
2.2k
这个按钮的可用状态由属性enabled控制。我通过调试发现,一旦下图第88行代码执行完毕之后,这个按钮的属性mProperties里就多出一个enabled:false的属性。

在云环境上使用SLF4J对Java程序进行日志记录

2018-10-26
阅读 2 分钟
1.4k
因为部署在云端的应用很难像本地Java应用一样调试,所以我打算用SLF4J在Java代码里添加一些日志,然后查看该Java应用在云端执行产生的日志来排查问题。

将Chrome调试器里的JavaScript变量保存成本地JSON文件

2018-10-26
阅读 2 分钟
3.8k
我写了一个系列的文章,主要用来搜集一些供程序员使用的小工具,小技巧,帮助大家提高工作效率。 推荐一个功能强大的文件搜索工具SearchMyFiles 介绍一个好用的免费流程图和UML绘制软件-Diagram Designer 介绍Windows任务管理器的替代者-Process Explorer 介绍一个强大的磁盘空间检测工具Space Sniffer 如何在电脑上比较...

使用JavaScript将当前页面保存成PDF,支持图片和文字的保存

2018-10-26
阅读 2 分钟
8.7k
前端开发的朋友们可能会遇到这个需求:将您负责开发的网页的全部内容,包括文字和图片,一起保存成一个PDF文件。如果采用屏幕截图的话,默认Windows操作系统的截图按钮无法完整截取超过一屏幕的屏幕内容。

SAP CRM调查问卷的评分和图表显示功能介绍

2018-10-23
阅读 3 分钟
1.4k
SAP CRM里我们使用事务码CRM_SURVEY_SUITE创建一个调查问卷(Survey): 其中调查问卷的问题和答案均可分配权值(Rate),最后该问卷总的分数等于每个问题的权值乘以客户选择答案的权值再求和。 例如我如下的问卷模型,第一个问题:“您最后一次是何时购买了我们的产品”我设置的权值为0, 第二个问题“服务人员服务态度友好、...

你的项目刚刚启动?是时候考虑Globalization了!

2018-10-23
阅读 1 分钟
1.9k
Python 中的 class 体内定义方法时,如果没有显式地包含 self 参数,有时候依然可以被调用。这是一个非常有趣的话题,因为它涉及到对 Python 中类与对象之间关系的更深理解。要理解为什么这种情况下方法依然能够被调用,我们需要逐步拆解 Python 类的构造方式以及方法绑定的原理。

Hyperledger(超级账本)的worldstate和SAP CRM的CRMD_CUMULAT_H

2018-10-23
阅读 2 分钟
1.8k
Hyperledger fabric是基于区块链技术的一个开源项目,由Linux基金会于2015年发起,目的是推进区块链数字技术和交易验证的发展和落地。Hyperledger由多个区块构成了一个有序链表,每个区块里包含多条交易(trasanction,缩写为tx)。Jerry在学习账本的数据结构时,发现一个有趣的现象:上图中WorldState(世界状态)的设计...

机器学习在SAP Cloud for Customer中的应用

2018-10-23
阅读 5 分钟
1.8k
关于机器学习这个话题,我相信我这个公众号1500多位关注者里,一定有很多朋友的水平比Jerry高得多。如果您看过我以前两篇文章,您就会发现,我对机器学习仅仅停留在会使用API的层面上。

SAP云平台架构概述

2018-10-23
阅读 2 分钟
2.2k
SAP公有云解决方案见下图最右侧,比较著名的有SAP SuccessFactors和SAP Cloud for Customer(C4C)等,作为SAP软件即服务(SaaS)的解决方案。以SAP C4C为例,软件应用和计算资源均由SAP提供,部署于SAP的数据中心,用户通过Internet来访问使用软件。所有C4C客户以不同租户(tenant)的方式共享SAP数据中心的软硬件资源。

在SAP UI中使用纯JavaScript显示产品主数据的3D模型视图

2018-10-23
阅读 1 分钟
2.1k
跨模态编码器(Cross-Modal Encoder):跨模态编码器的作用是将文本和图像的特征进行对齐。GPT 可以将用户输入的文本描述转换为文本特征表示,然后利用跨模态编码器将这些特征映射到图像特征空间。这种方式确保模型能够理解描述性语言中不同细节是如何与图像特征对应的。