- Datawhale组队学习GNN-task04 数据完整存储与内存的数据集类+节点预测与边预测任务实践
79f3c66c2fe7
DataWhale开源学习资料:https://github.com/datawhalechina/team-learning-nlp/tree/master/GNN6.1数据完全存于内存的数据集类学习在PyG中如何自定义一个数据完全存于内存的数据集类。InMemoryDataset基类简介根文件夹(root)raw_dirprocessed_dir传递的三个函数:transformpre_tra
- 【开源学习】ThingsBoard -- 基本配置与使用
情绪大瓜皮丶
物联网开源thingsboardiot物联网
【开源学习】ThingsBoard--基本配置与使用租户及客户管理租户及租户账号管理租户管理租户创建租户修改租户删除租户账号管理租户账号创建租户账号修改租户账号删除客户及客户账号管理客户管理客户创建客户修改客户删除客户用户管理客户用户创建客户用户修改客户用户删除设备管理创建设备设备修改设备基础信息修改设备用户分配设备凭据管理设备删除设备数据上传资产管理创建资产资产修改资产基础信息修改资产用户分配资
- 【开源学习】TB-gateway -- 基本配置与使用
情绪大瓜皮丶
物联网gatewaythingsboard物联网python
【开源学习】TB-gateway--基本配置与使用tb-gateway安装部署centOS7安装(不推荐)Docker安装(推荐)tb-gateway通用配置文件连接配置模块thingsboard存储配置模块storage远程调用配置模块grpc连接器配置模块connectorstb-gateway基础使用gateway连接至tbmqtt连接器brokermappingconnectRequest
- 发现了一款宝藏学习项目,包含了Web全栈的知识体系,JS、Vue、React知识就靠它了!
孜孜孜孜不倦
前端javascript学习
前言在当今互联网时代,一切以页面、UI为主要呈现方式,web全栈开发工程师的需求越来越大。然而,市场上大多数工程师只会使用api而不了解其原理,这种情况使得他们变得可替代。因此,成为一个高级开发工程师需要具备全面的知识体系。在本文中,小编将向大家推荐一个项目,帮助大家了解web全栈工程师的知识体系,让自己的学习有明确的方向。项目介绍Senior-FrontEnd是一个高级开发工程师必备的开源学习指
- (202312)so-large-lm:Task01引言
早上真好
参与dw开源学习语言模型学习方法transformer
文章目录前言要点总结1什么是语言模型2大模型相关历史回顾3这门课的意义4课程结构介绍前言感谢开源学习的组织者与活动的发起者为我们带来so-large-llm这一可谓大语言模型的通识课。原项目地址为so-large-lm。要点总结基础比较烂,所以我会用我能理解,也就是大多数人能理解的方式通俗阐述。如果有什么过于离谱而文盲的解释或类比,请你随便指出。1什么是语言模型语言模型其实是序列的概率分布,大概也
- (202401)深度强化学习基础与实践1:马尔科夫过程、DNQ算法回顾
早上真好
参与dw开源学习pytorch深度学习
文章目录序言马尔科夫决策过程含义性质回报状态转移矩阵DQN算法深度网络经验回放目标网络实战DQN算法DQN算法进阶DoubleDQNDuelingDQNNoisyDQNPERDQNC51算法序言本文章记录Datawhale开源学习组织2024年第一期学习,《深度强化学习基础与实践》第二期的任务一。这项课程是有第一期的,但是由于那段时间本人学校课程比较多,同时又有一摊子的事情需要去完成,因此没有参与
- 算法训练营Day3
momolinshaomo
java算法leetcode链表c语言
#链表#移除链表元素#设计链表#翻转链表开源学习资料Feelingandexperiences:链表理论基础:以上就是一个简单的单链表,每个节点有两个域,指针域与数据域。每个节点的next指针指向下一个节点的地址。当然,链表还有其他的类型,例如双链表,循环链表等。卡哥在这里就写的很详细了——>链表理论基础我就从题中来体会链表的细节以及用法。移除链表元素:力扣题目链接该题目就是数据结构中链表一章的基
- 算法训练营Day35
momolinshaomo
算法
#Java#动态规划开源学习资料Feelingandexperiences:不同路径:力扣题目链接一个机器人位于一个mxn网格的左上角(起始点在下图中标记为“Start”)。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。问总共有多少条不同的路径?该题我们直接分析:到达Finish之前,我们的位置可以在哪里?达到Finish之前,我们位置可以在它上
- 算法训练营Day33
momolinshaomo
算法
#Java#贪心开源学习资料Feelingandexperiences:单调递增的数字:力扣题目链接当且仅当每个相邻位数上的数字x和y满足x=0){if(!isIncrease(n)){n--;}else{returnn;}}returnn;}publicbooleanisIncrease(intn){while(n>0){intn1=n%10;intn2=(n/10)%10;n/=10;if(n
- 算法训练营Day34
momolinshaomo
算法
#Java#动态规划开源学习资料Feelingandexperiences:动态规划的关键几个步骤:1.定义子问题:将原问题分解成较小的子问题。2.实现递归关系:建立子问题之间的递归关系,这些关系通常以数学形式表达,称为递推公式。3.存储子问题的解:动态规划通过存储这些子问题的解(通常在一个数组或其他数据结构中)来避免重复计算。4.构造最终解:从存储的子问题解中构造原问题的解。斐波那契数:力扣题目
- 算法训练营Day36
momolinshaomo
算法
#Java#动态规划开源学习资料Feelingandexperiences:动态规划:01背包理论基础:卡码网题目链接小明是一位科学家,他需要参加一场重要的国际科学大会,以展示自己的最新研究成果。他需要带一些研究材料,但是他的行李箱空间有限。这些研究材料包括实验设备、文献资料和实验样本等等,它们各自占据不同的空间,并且具有不同的价值。小明的行李空间为N,问小明应该如何抉择,才能携带最大价值的研究材
- Torch-Rechub学习分享2
xdyhk
推荐系统开源学习TASK02:1.DeepFM:1.1DeepFM的提出动机:CTR预估是目前推荐系统的核心技术,其目标是预估用户点击推荐内容的概率。在CTR预估任务中,用户行为的隐式low-order和high-order特征都起到十分重要。有些特征是易于理解的,可以通过领域专家进行人工特征工程抽取特征。但是对于不易于理解的特征,如“啤酒和尿布”,则只能通过机器学习的方法得到。同样的对于需要特别
- 开源学习项目推荐
栗子叶
程序人生学习资料开源神级项目后端前端大数据
文章目录koodo-reader凤凰架构学习项目NPS内网穿透客户端koodo-reader项目地址:https://github.com/koodo-reader/koodo-reader介绍:一个开源的阅读器,阅读pdf也有目录,作为epub阅读器和pdf阅读器看资料挺好凤凰架构项目地址:https://github.com/fenixsoft/awesome-fenix这个项目是一个在线的学
- 算法训练营Day29
momolinshaomo
算法
#Java#贪心开源学习资料Feelingandexperiences:买卖股票的最佳时机II:力扣题目链接给你一个整数数组prices,其中prices[i]表示某支股票第i天的价格。在每一天,你可以决定是否购买和/或出售股票。你在任何时候最多只能持有一股股票。你也可以先购买,然后在同一天出售。返回你能获得的最大利润。该题目也很直接,买股票,就是低买高卖思路:那么只要第二天的价格大于第一天的,那
- 算法训练营Day30
momolinshaomo
算法
#Java#回溯开源学习资料Feelingandexperiences:加油站:力扣题目链接在一条环路上有n个加油站,其中第i个加油站有汽油gas[i]升。你有一辆油箱容量无限的的汽车,从第i个加油站开往第i+1个加油站需要消耗汽油cost[i]升。你从其中的一个加油站出发,开始时油箱为空。给定两个整数数组gas和cost,如果你可以按顺序绕环路行驶一周,则返回出发时加油站的编号,否则返回-1。如
- 算法训练营Day27
momolinshaomo
java
#Java#回溯#Hard开源学习资料Feelingandexperiences:以下题目都比较困难,第一遍刷的时候,先看懂即可。重新安排行程:力扣题目链接给你一份航线列表tickets,其中tickets[i]=[fromi,toi]表示飞机出发和降落的机场地点。请你对该行程进行重新规划排序。所有这些机票都属于一个从JFK(肯尼迪国际机场)出发的先生,所以该行程必须从JFK开始。如果存在多种有效
- 算法训练营Day28
momolinshaomo
算法
#Java#贪心开源学习资料Feelingandexperiences:这周来到了贪心算法,简要概述:贪心算法是一种在每个步骤中都采取最优解(即,在当前看来最好的解)的算法设计策略。它通常用于求解优化问题。这种方法不总是能得到全局最优解,但在很多情况下能产生接近最优的解决方案。这里是一些贪心算法的关键特点和应用实例:1.局部最优选择:在每个决策点,算法选择当前情况下的最佳选项,而不考虑未来的结果。
- Datawhale组队学习GNN-task03(基于图神经网络的节点表征学习)
79f3c66c2fe7
DataWhale开源学习资料:https://github.com/datawhalechina/team-learning-nlp/tree/master/GNN进入实战阶段~~~数据准备Cora是一个论文引用网络,节点代表论文,如果两篇论文存在引用关系,那么认为对应的两个节点之间存在边,每个节点由一个1433维的词包特征向量描述。我们的任务是推断每个文档的类别(共7类)。为了展现图神经网络的
- HugAi是由Springboot集成openAi SDK开发的一套智能AI知识库
临水逸
springboot人工智能后端
介绍HugAi是由Springboot集成openAiSDK开发的一套智能AI知识库,支持GPT对话,AI绘图Midjourney、StableDiffusion、openai,前后端源码完全开源。声明:基于Apache-2.0协议,免费且作为开源学习使用,未经本人同意不可用于商业项目。HugAi后端源码地址:hugai-chatgpt:HugAi是由SpringbootVue2elementUI
- 算法训练营Day26
momolinshaomo
算法
#Java#全排列#回溯开源学习资料Feelingandexperiences:递增子序列:力扣题目链接给你一个整数数组nums,找出并返回所有该数组中不同的递增子序列,递增子序列中至少有两个元素。你可以按任意顺序返回答案。数组中可能含有重复元素,如出现两个整数相等,也可以视作递增序列的一种特殊情况。这道题要注意的点:目的就是早递增子序列,所以不能对原来的数值进行排列所以不能像子集II那个问题一样
- 算法训练营Day25
momolinshaomo
算法windows
#Java#回溯开源学习资料Feelingandexperiences:复原IP地址:力扣题目链接有效IP地址正好由四个整数(每个整数位于0到255之间组成,且不能含有前导0),整数之间用'.'分隔。例如:"0.1.2.201"和"192.168.1.1"是有效IP地址,但是"0.011.255.245"、"192.168.1.312"和"
[email protected]"是无效IP地址。给定一个只包含数字
- 算法训练营Day24
momolinshaomo
算法
#Java#回溯开源学习资料Feelingandexperiences:组合总和:力扣题目链接给你一个无重复元素的整数数组candidates和一个目标整数target,找出candidates中可以使数字和为目标数target的所有不同组合,并以列表形式返回。你可以按任意顺序返回这些组合。candidates中的同一个数字可以无限制重复被选取。如果至少一个数字的被选数量不同,则两种组合是不同的。
- 算法训练营Day22
momolinshaomo
算法
#Java#回溯开源学习资料Feelingandexperiences:进入到回溯算法的章节,在代码随想录中有详细的回溯算法理论基础在此总结归纳:刚开始接触到回溯时,看到了终止条件,递归调用.....等,发现了其与递归三部曲有异曲同工之妙~回溯三部曲:1.路径:•已经做出的选择,代表了到达当前状态所经过的路径。•通常表示为一个列表或栈,用来保存已经做出的选择。2.选择列表:•当前可以做的选择。•根
- 算法训练营Day20
momolinshaomo
算法
#Java#二叉树开源学习资料Feelingandexperiences:二叉搜索树的最近公共祖先:力扣题目链接给定一个二叉搜索树,找到该树中两个指定节点的最近公共祖先。百度百科中最近公共祖先的定义为:“对于有根树T的两个结点p、q,最近公共祖先表示为一个结点x,满足x是p、q的祖先且x的深度尽可能大(一个节点也可以是它自己的祖先)。思路:•初始化一个指针node,从根节点root开始。•使用循环
- 算法训练营Day23
momolinshaomo
算法
#Java#回溯#组合问题开源学习资料Feelingandexperiences:组合总和III:力扣题目链接找出所有相加之和为n的k个数的组合,且满足下列条件:只使用数字1到9每个数字最多使用一次返回所有可能的有效组合的列表。该列表不能包含相同的组合两次,组合可以以任何顺序返回。该题与之前做的组合很类似,相当于就在组合的基础上,多了一个三数之和==目标值。回溯思路相同,只需要改一些细节即可:cl
- 算法训练营Day21
momolinshaomo
算法
#Java#二叉树开源学习资料Feelingandexperiences:修剪二叉搜索树:力扣题目链接给你二叉搜索树的根节点root,同时给定最小边界low和最大边界high。通过修剪二叉搜索树,使得所有节点的值在[low,high]中。修剪树不应该改变保留在树中的元素的相对结构(即,如果没有被移除,原有的父代子代关系都应当保留)。可以证明,存在唯一的答案。所以结果应当返回修剪好的二叉搜索树的新的
- 只需三个文件教你实现命令行终端[electron实战项目学习]
OBKoro1
前端工具electronelectron学习electron练习electron实战命令行终端
前言Electron很出名,很多人可能了解过,知道它是用来开发桌面端的应用,但是一直没有在项目中实践过,缺乏练手的实践项目。很多开源的命令行终端都是使用Electron来开发的,本文将从零开始手把手的教大家用Electron写一个命令行终端。作为一个完整的实战项目示例,该终端demo也将集成到Electron开源学习项目electron-playground中,目前这个项目拥有800+Star⭐️
- 算法训练营Day18
momolinshaomo
算法
#Java#二叉树#递归开源学习资料Feelingandexperiences:最大二叉树:力扣题目链接给定一个不重复的整数数组nums。最大二叉树可以用下面的算法从nums递归地构建:该题掌握了递归就非常简单了,思路:找到数组中,最大元素的下标,以该元素为分界,左边的是它的左子树部分,右边的是它的右子树部分,再利用递归遍历其左子树与右子树即可。/***Definitionforabinarytr
- 算法训练营Day19
momolinshaomo
算法
#Java#二叉树#双指针开源学习资料Feelingandexperiences:二叉搜索树的最小绝对差:力扣题目链接给你一个二叉搜索树的根节点root,返回树中任意两不同节点值之间的最小差值。差值是一个正数,其数值等于两值之差的绝对值。之前递归搜索树写多了,导致首先想到的方法是把每个节点与左右子树值的差返回给上一级作比较。但是该题目更好的做法是用中序遍历:/***Definitionforabi
- 算法训练营Day17
momolinshaomo
算法
#Java#二叉树#dfs开源学习资料Feelingandexperiences:找树左下角的值:力扣题目链接给定一个二叉树的根节点root,请找出该二叉树的最底层最左边节点的值。假设二叉树中至少有一个节点。找到题目的关键词:最底层,最左边提到了层数,显然是要去找最大深度的。思路:利用深度优先搜索,定义全局变量,把得到的结果赋值给全局变量,走不通了,那最后赋值给全局变量的则是最后的结果;代码如下:
- JAVA基础
灵静志远
位运算加载Date字符串池覆盖
一、类的初始化顺序
1 (静态变量,静态代码块)-->(变量,初始化块)--> 构造器
同一括号里的,根据它们在程序中的顺序来决定。上面所述是同一类中。如果是继承的情况,那就在父类到子类交替初始化。
二、String
1 String a = "abc";
JAVA虚拟机首先在字符串池中查找是否已经存在了值为"abc"的对象,根
- keepalived实现redis主从高可用
bylijinnan
redis
方案说明
两台机器(称为A和B),以统一的VIP对外提供服务
1.正常情况下,A和B都启动,B会把A的数据同步过来(B is slave of A)
2.当A挂了后,VIP漂移到B;B的keepalived 通知redis 执行:slaveof no one,由B提供服务
3.当A起来后,VIP不切换,仍在B上面;而A的keepalived 通知redis 执行slaveof B,开始
- java文件操作大全
0624chenhong
java
最近在博客园看到一篇比较全面的文件操作文章,转过来留着。
http://www.cnblogs.com/zhuocheng/archive/2011/12/12/2285290.html
转自http://blog.sina.com.cn/s/blog_4a9f789a0100ik3p.html
一.获得控制台用户输入的信息
&nbs
- android学习任务
不懂事的小屁孩
工作
任务
完成情况 搞清楚带箭头的pupupwindows和不带的使用 已完成 熟练使用pupupwindows和alertdialog,并搞清楚两者的区别 已完成 熟练使用android的线程handler,并敲示例代码 进行中 了解游戏2048的流程,并完成其代码工作 进行中-差几个actionbar 研究一下android的动画效果,写一个实例 已完成 复习fragem
- zoom.js
换个号韩国红果果
oom
它的基于bootstrap 的
https://raw.github.com/twbs/bootstrap/master/js/transition.js transition.js模块引用顺序
<link rel="stylesheet" href="style/zoom.css">
<script src=&q
- 详解Oracle云操作系统Solaris 11.2
蓝儿唯美
Solaris
当Oracle发布Solaris 11时,它将自己的操作系统称为第一个面向云的操作系统。Oracle在发布Solaris 11.2时继续它以云为中心的基调。但是,这些说法没有告诉我们为什么Solaris是配得上云的。幸好,我们不需要等太久。Solaris11.2有4个重要的技术可以在一个有效的云实现中发挥重要作用:OpenStack、内核域、统一存档(UA)和弹性虚拟交换(EVS)。
- spring学习——springmvc(一)
a-john
springMVC
Spring MVC基于模型-视图-控制器(Model-View-Controller,MVC)实现,能够帮助我们构建像Spring框架那样灵活和松耦合的Web应用程序。
1,跟踪Spring MVC的请求
请求的第一站是Spring的DispatcherServlet。与大多数基于Java的Web框架一样,Spring MVC所有的请求都会通过一个前端控制器Servlet。前
- hdu4342 History repeat itself-------多校联合五
aijuans
数论
水题就不多说什么了。
#include<iostream>#include<cstdlib>#include<stdio.h>#define ll __int64using namespace std;int main(){ int t; ll n; scanf("%d",&t); while(t--)
- EJB和javabean的区别
asia007
beanejb
EJB不是一般的JavaBean,EJB是企业级JavaBean,EJB一共分为3种,实体Bean,消息Bean,会话Bean,书写EJB是需要遵循一定的规范的,具体规范你可以参考相关的资料.另外,要运行EJB,你需要相应的EJB容器,比如Weblogic,Jboss等,而JavaBean不需要,只需要安装Tomcat就可以了
1.EJB用于服务端应用开发, 而JavaBeans
- Struts的action和Result总结
百合不是茶
strutsAction配置Result配置
一:Action的配置详解:
下面是一个Struts中一个空的Struts.xml的配置文件
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
&quo
- 如何带好自已的团队
bijian1013
项目管理团队管理团队
在网上看到博客"
怎么才能让团队成员好好干活"的评论,觉得写的比较好。 原文如下: 我做团队管理有几年了吧,我和你分享一下我认为带好团队的几点:
1.诚信
对团队内成员,无论是技术研究、交流、问题探讨,要尽可能的保持一种诚信的态度,用心去做好,你的团队会感觉得到。 2.努力提
- Java代码混淆工具
sunjing
ProGuard
Open Source Obfuscators
ProGuard
http://java-source.net/open-source/obfuscators/proguardProGuard is a free Java class file shrinker and obfuscator. It can detect and remove unused classes, fields, m
- 【Redis三】基于Redis sentinel的自动failover主从复制
bit1129
redis
在第二篇中使用2.8.17搭建了主从复制,但是它存在Master单点问题,为了解决这个问题,Redis从2.6开始引入sentinel,用于监控和管理Redis的主从复制环境,进行自动failover,即Master挂了后,sentinel自动从从服务器选出一个Master使主从复制集群仍然可以工作,如果Master醒来再次加入集群,只能以从服务器的形式工作。
什么是Sentine
- 使用代理实现Hibernate Dao层自动事务
白糖_
DAOspringAOP框架Hibernate
都说spring利用AOP实现自动事务处理机制非常好,但在只有hibernate这个框架情况下,我们开启session、管理事务就往往很麻烦。
public void save(Object obj){
Session session = this.getSession();
Transaction tran = session.beginTransaction();
try
- maven3实战读书笔记
braveCS
maven3
Maven简介
是什么?
Is a software project management and comprehension tool.项目管理工具
是基于POM概念(工程对象模型)
[设计重复、编码重复、文档重复、构建重复,maven最大化消除了构建的重复]
[与XP:简单、交流与反馈;测试驱动开发、十分钟构建、持续集成、富有信息的工作区]
功能:
- 编程之美-子数组的最大乘积
bylijinnan
编程之美
public class MaxProduct {
/**
* 编程之美 子数组的最大乘积
* 题目: 给定一个长度为N的整数数组,只允许使用乘法,不能用除法,计算任意N-1个数的组合中乘积中最大的一组,并写出算法的时间复杂度。
* 以下程序对应书上两种方法,求得“乘积中最大的一组”的乘积——都是有溢出的可能的。
* 但按题目的意思,是要求得这个子数组,而不
- 读书笔记-2
chengxuyuancsdn
读书笔记
1、反射
2、oracle年-月-日 时-分-秒
3、oracle创建有参、无参函数
4、oracle行转列
5、Struts2拦截器
6、Filter过滤器(web.xml)
1、反射
(1)检查类的结构
在java.lang.reflect包里有3个类Field,Method,Constructor分别用于描述类的域、方法和构造器。
2、oracle年月日时分秒
s
- [求学与房地产]慎重选择IT培训学校
comsci
it
关于培训学校的教学和教师的问题,我们就不讨论了,我主要关心的是这个问题
培训学校的教学楼和宿舍的环境和稳定性问题
我们大家都知道,房子是一个比较昂贵的东西,特别是那种能够当教室的房子...
&nb
- RMAN配置中通道(CHANNEL)相关参数 PARALLELISM 、FILESPERSET的关系
daizj
oraclermanfilespersetPARALLELISM
RMAN配置中通道(CHANNEL)相关参数 PARALLELISM 、FILESPERSET的关系 转
PARALLELISM ---
我们还可以通过parallelism参数来指定同时"自动"创建多少个通道:
RMAN > configure device type disk parallelism 3 ;
表示启动三个通道,可以加快备份恢复的速度。
- 简单排序:冒泡排序
dieslrae
冒泡排序
public void bubbleSort(int[] array){
for(int i=1;i<array.length;i++){
for(int k=0;k<array.length-i;k++){
if(array[k] > array[k+1]){
- 初二上学期难记单词三
dcj3sjt126com
sciet
concert 音乐会
tonight 今晚
famous 有名的;著名的
song 歌曲
thousand 千
accident 事故;灾难
careless 粗心的,大意的
break 折断;断裂;破碎
heart 心(脏)
happen 偶尔发生,碰巧
tourist 旅游者;观光者
science (自然)科学
marry 结婚
subject 题目;
- I.安装Memcahce 1. 安装依赖包libevent Memcache需要安装libevent,所以安装前可能需要执行 Shell代码 收藏代码
dcj3sjt126com
redis
wget http://download.redis.io/redis-stable.tar.gz
tar xvzf redis-stable.tar.gz
cd redis-stable
make
前面3步应该没有问题,主要的问题是执行make的时候,出现了异常。
异常一:
make[2]: cc: Command not found
异常原因:没有安装g
- 并发容器
shuizhaosi888
并发容器
通过并发容器来改善同步容器的性能,同步容器将所有对容器状态的访问都串行化,来实现线程安全,这种方式严重降低并发性,当多个线程访问时,吞吐量严重降低。
并发容器ConcurrentHashMap
替代同步基于散列的Map,通过Lock控制。
&nb
- Spring Security(12)——Remember-Me功能
234390216
Spring SecurityRemember Me记住我
Remember-Me功能
目录
1.1 概述
1.2 基于简单加密token的方法
1.3 基于持久化token的方法
1.4 Remember-Me相关接口和实现
- 位运算
焦志广
位运算
一、位运算符C语言提供了六种位运算符:
& 按位与
| 按位或
^ 按位异或
~ 取反
<< 左移
>> 右移
1. 按位与运算 按位与运算符"&"是双目运算符。其功能是参与运算的两数各对应的二进位相与。只有对应的两个二进位均为1时,结果位才为1 ,否则为0。参与运算的数以补码方式出现。
例如:9&am
- nodejs 数据库连接 mongodb mysql
liguangsong
mongodbmysqlnode数据库连接
1.mysql 连接
package.json中dependencies加入
"mysql":"~2.7.0"
执行 npm install
在config 下创建文件 database.js
- java动态编译
olive6615
javaHotSpotjvm动态编译
在HotSpot虚拟机中,有两个技术是至关重要的,即动态编译(Dynamic compilation)和Profiling。
HotSpot是如何动态编译Javad的bytecode呢?Java bytecode是以解释方式被load到虚拟机的。HotSpot里有一个运行监视器,即Profile Monitor,专门监视
- Storm0.9.5的集群部署配置优化
roadrunners
优化storm.yaml
nimbus结点配置(storm.yaml)信息:
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional inf
- 101个MySQL 的调节和优化的提示
tomcat_oracle
mysql
1. 拥有足够的物理内存来把整个InnoDB文件加载到内存中——在内存中访问文件时的速度要比在硬盘中访问时快的多。 2. 不惜一切代价避免使用Swap交换分区 – 交换时是从硬盘读取的,它的速度很慢。 3. 使用电池供电的RAM(注:RAM即随机存储器)。 4. 使用高级的RAID(注:Redundant Arrays of Inexpensive Disks,即磁盘阵列
- zoj 3829 Known Notation(贪心)
阿尔萨斯
ZOJ
题目链接:zoj 3829 Known Notation
题目大意:给定一个不完整的后缀表达式,要求有2种不同操作,用尽量少的操作使得表达式完整。
解题思路:贪心,数字的个数要要保证比∗的个数多1,不够的话优先补在开头是最优的。然后遍历一遍字符串,碰到数字+1,碰到∗-1,保证数字的个数大于等1,如果不够减的话,可以和最后面的一个数字交换位置(用栈维护十分方便),因为添加和交换代价都是1