- P1005 [NOIP2007 提高组] 矩阵取数游戏 题解
smart_stupid
c++算法
题目这个题是一道高精度加上区间动规的题,题不难,但是码量有亿点多。将整个矩阵分成多个数列来处理,因为两个数列之间的取数关系互不干扰。我们设dpijdp_{ij}dpij为矩阵还剩从iii到jjj部分时的最大和,轻松推出转移方程:dpij=max(dpij,dpi−1j+2m−j+i−1×ai−1,dpij+1+2m−j+i−1×aj+1)dp_{ij}=\max(dp_{ij},dp_{i-1j
- 洛谷 P5365 [SNOI2017] 英雄联盟
欧耶2023
动态规划算法c++
题目描述分析这题很容易给人带来不是背包的错觉。设状态dpi,jdp_{i,j}dpi,j表示前iii个英雄花费jjj元买皮肤的最大方案数,而背包容量就是所有英雄的ki×tik_i\timest_iki×ti之和。剩下的基本上就是一个多重背包模板了,转移方程(kkk为选的物品数量):dpi,j=max(dpi,j,dpi−1,j−k×ci×k)dp_{i,j}=\max(dp_{i,j},dp_{
- Codeforces B - Just Eat It!
天黑之后才拥有光彩
dpcodeforces题解算法dpcodeforces题解
分析一眼看出判断连续子序列最大和(贪心),但练习dpdpdp。dpidp_idpi表示以aia_iai结尾的最大连续子序列之和。dpi={dpi+dpi−1 if dpi−1>0dpi elsedp_i=\begin{cases}dp_i+dp_{i-1}\;\;\;if\;dp_{i-1}>0\\dp_i\;\;\;\;\
- codeforces A -Cut Ribbon
天黑之后才拥有光彩
codeforces题解dp算法codeforces题解dp
思路基础dpdpdp,dpi,jdp_{i,j}dpi,j表示长度为iii,piecepiecepiece为jjj的数量。题目范围400040004000常规定义可能会MELMELMEL,所以第二维为不同的piecepiecepiece的个数。枚举不同的piecespiecespieces长度。方程:dpi,j=dpi−lenj,j+1/0dp_{i,j}=dp_{i-len_j,j}+1/0dp
- 78.子集--77.组合
芝士小熊饼干
深度优先算法
78,子集递归classSolution(object):defsubsets(self,nums):""":typenums:List[int]:rtype:List[List[int]]"""#结果ans=[]#临时结果dp_=[]defdfs(nums,index):ifindex==len(nums):#保存结果co_dp=dp_[:]ans.append(co_dp)return#终止条
- 46.全排列-py
芝士小熊饼干
深度优先算法
46.全排列classSolution(object):defpermute(self,nums):""":typenums:List[int]:rtype:List[List[int]]"""#结果数组0ans=[]n=len(nums)#判断是否使用state_=[False]*n#临时状态数组dp_=[]defdfs(index):#终止条件ifindex==n:ans.append(dp_
- AtCoder刷题记录
dfn8726
数据结构与算法
一天一场ARC有利于身心健康?ARC066CAdditionandSubtractionHard首先要发现两个性质:加号右边不会有括号:显然,有括号也可以被删去,答案不变。\(op_i\)和\(A_{i+1}\)之间只会有一个括号:有多个括号的话只保留最外边那个,答案不变。然后就可以定义状态:\(dp_{i,j}\)表示前\(i\)个数,还有\(j\)个未闭合的左括号,得到的最大答案。由于只有减号
- 聊一聊8B/10B的verilog实现
sarai_c7eb
1.设计思想1.1输入输出与功能简述8B/10B的输入:d8[7:0]:待编码信号;dp_in:链路目前的disparityk_en:表示需要译码为K码;8B/10B的输出:q10[9:0]:编码后的信号;dp_out:链路更新后的disparity;简单描述一下计算过程:8bit分为两部分,x表示第5bit的十进制,y表示高3bit的十进制;分别对x和y做5B/6B和3B/4B转换;输入的dp_
- 分治NTT/在线卷积
Qres821
算法分治NTTNTT在线卷积
https://www.luogu.com.cn/problem/P4721已知ggg,求考虑分治,现在在[l,r][l,r][l,r],先计算[l,mid][l,mid][l,mid],然后计算[l,mid][l,mid][l,mid]对[mid+1,r][mid+1,r][mid+1,r]的贡献。计算左对右的贡献,就把左边的fff拿出来,乘上ggg,贡献到右边的fff里面。和普通dp的计算类似
- freee Programming Contest 2023(AtCoder Beginner Contest 310)
ahardstone
Atcoderc++算法
文章目录A-OrderSomethingElse(模拟)B-StrictlySuperior(模拟)C-Reversible(模拟)D-PeacefulTeams(DFS+状压)E-NANDrepeatedly(普通dp)F-Make10Again(状态压缩+概率dp)G-TakahashiAndPass-The-BallGame(倍增/内向基环树)A-OrderSomethingElse(模拟)
- 【学习笔记】[AGC021F] Trinity
仰望星空的蚂蚁
学习笔记算法
有点难考虑加入每一列,发现我们只关心当前还未确定的行的数目有点难算设dpi,jdp_{i,j}dpi,j表示有iii列,其中jjj行未确定的方案数。钦定每一列至少有一个黑色格子。dpi,j=j(j+1)2dpi−1,j+∑k≥1∑k≤l≤j(j−l+1)(lk)dpi−1,j−kdp_{i,j}=\frac{j(j+1)}{2}dp_{i-1,j}+\sum_{k\ge1}\sum_{k\lel\
- DP_面试题_14-1_剪绳子(dp_贪心)
云澈丿
LeetCode算法设计c++python算法动态规划贪心算法leetcode
题目给你一根长度为n的绳子,请把绳子剪成整数长度的m段(m、n都是整数,n>1并且m>1),每段绳子的长度记为k[0],k[1]...k[m-1]。请问k[0]*k[1]*...*k[m-1]可能的最大乘积是多少?例如,当绳子的长度是8时,我们把它剪成长度分别为2、3、3的三段,此时得到的最大乘积是18。示例:输入:2输出:1解释:2=1+1,1×1=1输入:10输出:36解释:10=3+3+4,
- java字典树 dp_[leetcode刷题笔记]Trie字典树
以号拼命多次
java字典树dp
在刷题中遇到trie字典树数据结构,于是对trie做了学习,并找来相关例题。本文记录LeetCode刷题一些知识点,水平有限还望多多指正哦,不!你不小心把一个长篇文章中的空格、标点都删掉了,并且大写也弄成了小写。像句子"Iresetthecomputer.Itstilldidn’tboot!"已经变成了"iresetthecomputeritstilldidntboot"。在处理标点符号和大小写之
- poj 2288 Islands and Bridges_状态压缩dp_哈密尔顿回路问题
neng18
ACM-ICPCacm-icpc动态规划dp
题目链接题目描述:哈密尔顿路问题。n个点,每一个点有权值,设哈密尔顿路为C1C2...Cn,Ci的权值为Vi,一条哈密尔顿路的值分为三部分计算:1.每一个点的权值之和2.对于图中的每一条CiCi+1,加上Vi*Vi+13.对于路径中的连续三个点:CiCi+1Ci+2,若在图中,三点构成三角形,则要加上Vi*Vi+1*Vi+2求一条汉密尔顿路可以获得的最大值,并且还要输出有多少条这样的哈密尔顿路。这
- 0309最佳买卖股票时机含冷冻期
大熊SsSsSs
leetcodepythonleetcode
最佳买卖股票时机含冷冻期问题描述:最终版本代码(不懂可以看未优化版本代码以及下方解释)classSolution(object):defmaxProfit(self,prices):""":typeprices:List[int]:rtype:int"""len_price=len(prices)#不同的dp表示我们在这一天所要进行的不同操作dp_buy=-prices[0]#表示在该天买入dp_
- 算法训练第四十五天 | LeetCode 70、322、279背包问题
广州悠扬
leetcode算法职场和发展
LeetCode70爬楼梯题目简析:假设你正在爬楼梯。需要n阶你才能到达楼顶。每次你可以爬1或2个台阶。你有多少种不同的方法可以爬到楼顶呢?思路分析:用完全背包的思路来做,见注释//普通dppublicintclimbStairs(intn){int[]dp=newint[2];dp[0]=1;dp[1]=1;//遍历顺序(顺for(inti=2;i=0:确保阶梯数大于可走步数if(i-j>=0)
- 用python画圣诞树-如何用数学软件画一个"圣诞树”?
编程大乐趣
PD=.5;s[t_,f_]:=t^.6-fdt[cl_,ps_,sg_,hf_,dp_,f_,flag_]:=Module[{sv,basePt},{PointSize[ps],sv=s[t,f];Hue[cl(1+Sin[.02t])/2,1,.3+sg.3Sin[hfsv]],basePt={-sgs[t,f]Sin[sv],-sgs[t,f]Cos[sv],dp+sv};Point[bas
- 一道有趣的最长子序列问题
PD我是你的真爱粉
概率论与数理统计算法动态规划贪心算法
一道有趣的最长子序列问题–潘登同学的金融经济学笔记文章目录一道有趣的最长子序列问题--潘登同学的金融经济学笔记来源求解递推公式算法实现来源前几天在刷视频的时候,发现了这样一道题所谓子序列就是一个序列ai1,ai2,⋯ ,aina_{i1},a_{i2},\cdots,a_{in}ai1,ai2,⋯,ain满足i1=a[j]anddp_y[index]=a[j]anddp_y[index]<=dp_
- 2. DP_最长公共子序列
Arthur_7724
一、题目Giventwostrings,findthelongestcommonsubsequence(LCS).YourcodeshouldreturnthelengthofLCS.Haveyoumetthisquestioninarealinterview?YesExampleFor"ABCD"and"EDCA",theLCSis"A"(or"D","C"),return1.For"ABCD"
- 算法笔记:背包问题(下)
liu++
算法笔记算法动态规划leetcode
算法笔记:背包问题(下)前言终于独立做出来背包的题了,之前的总结非常有效,这篇文章就是先做道每日一题回顾一下,然后把上篇文章后面留的两道题做一下。做背包问题的思路(模板)还是先回顾(总结)一下,背包算法,就是一堆数要凑成一个target,然后转换成普通dp——》都多少种凑法、能不能凑成等。核心代码如下:for(intc:coins){for(inti=c;i=num;i--){dp[i]+=dp[
- Hdu 1494 跑跑卡丁车 (DP_背包)
ZeroClock
全部博客ACM_动态规划(DP)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1494题目大意:根据跑跑卡丁车改造而来的动态规划题目。跑道中每圈都分n个赛道,有L圈,跑完一个赛道能量加%20,跑完5个赛道能量满送一个加速卡,最多2个加速卡,如果加速卡为2个,能量为%100,又从0开始,不送加速卡。题目给定n个数ai和bi,ai为每个赛道正常耗时,bi为加速时的耗时。问最少需要多少时
- 2020.03.18模拟赛18(总结)
SSL_LKJ
赛后分析
模拟赛18总结T1很简单找出规律,单数为xiaoshi胜,双数为xiaoyong胜,最后输出就ACT2比赛时不会做,不清楚题目意思和要求,讲题时也不会,不太懂,但又不知道不懂哪里,后来找到陈巨佬才知道,成功ACT3比赛不知道为什么错了,思路是正确的,后来发现是个小错误,改过来立刻ACT4比赛用了普通dp打了60分,超时了40分,讲题时只知道需要一个log玄学优化,改过来就AC了但不知道原因,后来找
- [洛谷P2704][NOI2001]炮兵阵地
weixin_33691700
题目大意:在个$N*M$的地图上,有山地和平原,可以在平原上放置炮兵,炮兵可以攻击同行/同列距离$\leq2$的$8$个位置(不受地形影响)。给定地图,求放置炮兵方案。题解:状压每个位置是否放炮兵,可推出dp方程,$dp_{L,S,i}$表示当前状态是$S$,上一行的状态是$L$,当前考虑到了第$i$行:$dp_{L,S,i}=max(dp_{L,S,i},dp_{FL,L,i-1}+count[
- UVA 10003 切木棍(普通DP)
weixin_30337251
切木棍紫书P278算是简单的dp了吧,当然,这是看完别人题解后的想法,呵呵,我仍然是想了半小时,没思路,啥时候能自个整个dp啊!!→_→dp的时候,输入数组必须从1开始,一定要注意状态的设计,和初始化边界。必须写成递推,不要写dfs。【题目链接】切木棍【题目类型】普通DP&题解:分析书上有,我就说说我的理解吧:我还是觉得dp一定要先想到dp数组各维代表的东西,和值的意义,这真的是很难想到的。就比如
- NOIp历年真题整理解答
ModestCoder_
学习笔记noip学习笔记
有时间的话再写几道吧,个人准备联赛的方式就是刷历年题目,主要是熟悉一下思维模式,算法方面NOIp2012摆花:普通DP,DP水平到一个层次就不用烦恼的题目文化之旅:抛去数据水的槽点,n某点所有邻居之间飞扬的小鸟:套路dpNOIp2015推销员:贪心,NOIp数据规模开始变大子串:dp+优化斗地主:记忆化搜索,复杂模拟信息传递:图论运输计划:二分+树上差分NOIp2016天天爱跑步:难题,桶思想+树
- 【BZOJ1023】【SHOI2008】仙人掌图
cz_xuyixuan
【OJ】BZOJ【类型】做题记录【数据结构】圆方树【数据结构】队列与单调队列【算法】动态规划
【题目链接】点击打开链接【思路要点】建立圆方树,并进行树形DP,求出每个圆点到其子树内最远的圆点的距离\(dp_{i,0}\),以及在不同的子树内距离最远的圆点的距离\(dp_{i,1}\)。考虑枚举直径上离根最近的点:若该点为圆点,那么该圆点对答案的贡献显然为\(dp_{i,0}+dp_{i,1}\)。若该点为方点,那么问题便转化为了“在一个\(N\)个点的环上有一系列点,每个点有权值\(val
- ACM_普通DP
fkjslee
动态规划
引言DP:即dynamicprogram动态规划的意思,这是一种用之前的状态推之后的状态的解决问题的方法,也可以说用空间换时间本文将以:1.动态规划的状态,状态转移,初始化2.动态规划的递推和递归3.动态规划的例题4.动态规划的一些技巧来说明动态规划为了更好的说明先直接给个例题http://poj.org/problem?id=1163题目大意:给你一个数字三角形,让你从顶部走到底部,每次只能向左
- 2016年提高组模拟题(20161114) 物品选取 ssl 2572 dp_背包
A_loud_name
动态规划c++
分析对于不同的物品有1.枚举所有可能的体积取值分成m种物品转01背包2.多重背包转01背包3.完全背包转01背包然后裸的01背包可以对了代码#include#include#include#include#include#includeusingnamespacestd;intf[201][2501];intp[201];inta[201],b[201],c[201];intn,m;intmain
- 【题解】CF1107E:Vasya and Binary String
ModestCoder_
题解codeforcesDP题解codeforcesDP
原题传送门令dpi,j,kdp_{i,j,k}dpi,j,k表示区间[i,j],j[i,j],j[i,j],j的右边还可以一起删kkk个dpi,j,k=max(dpi,j−1,0+ak+1)dp_{i,j,k}=max(dp_{i,j-1,0}+a_{k+1})dpi,j,k=max(dpi,j−1,0+ak+1)dpi,j,t=max(dpk+1,j−1,0+dpi,k,t+1(sk=sj))d
- 洛谷P1052_过河_dp_将大数据压缩处理
CoderCat.
题目大意:独木桥长度L,桥上有M个石头,要过桥,起点0,只要跳到或者跳过L都算过了,每次跳跃距离是S~T之间的整数值,问跳过桥最少需要踩到的石子数dp[i]表示跳跃了距离i,最少需要踩到的石子数。stone[i]表示在距离i有无石头。状态转移方程:dp[i]=min(dp[i],dp[i-j]+stone[i]);可是L#include#includeusingnamespacestd;const
- 多线程编程之join()方法
周凡杨
javaJOIN多线程编程线程
现实生活中,有些工作是需要团队中成员依次完成的,这就涉及到了一个顺序问题。现在有T1、T2、T3三个工人,如何保证T2在T1执行完后执行,T3在T2执行完后执行?问题分析:首先问题中有三个实体,T1、T2、T3, 因为是多线程编程,所以都要设计成线程类。关键是怎么保证线程能依次执行完呢?
Java实现过程如下:
public class T1 implements Runnabl
- java中switch的使用
bingyingao
javaenumbreakcontinue
java中的switch仅支持case条件仅支持int、enum两种类型。
用enum的时候,不能直接写下列形式。
switch (timeType) {
case ProdtransTimeTypeEnum.DAILY:
break;
default:
br
- hive having count 不能去重
daizj
hive去重having count计数
hive在使用having count()是,不支持去重计数
hive (default)> select imei from t_test_phonenum where ds=20150701 group by imei having count(distinct phone_num)>1 limit 10;
FAILED: SemanticExcep
- WebSphere对JSP的缓存
周凡杨
WAS JSP 缓存
对于线网上的工程,更新JSP到WebSphere后,有时会出现修改的jsp没有起作用,特别是改变了某jsp的样式后,在页面中没看到效果,这主要就是由于websphere中缓存的缘故,这就要清除WebSphere中jsp缓存。要清除WebSphere中JSP的缓存,就要找到WAS安装后的根目录。
现服务
- 设计模式总结
朱辉辉33
java设计模式
1.工厂模式
1.1 工厂方法模式 (由一个工厂类管理构造方法)
1.1.1普通工厂模式(一个工厂类中只有一个方法)
1.1.2多工厂模式(一个工厂类中有多个方法)
1.1.3静态工厂模式(将工厂类中的方法变成静态方法)
&n
- 实例:供应商管理报表需求调研报告
老A不折腾
finereport报表系统报表软件信息化选型
引言
随着企业集团的生产规模扩张,为支撑全球供应链管理,对于供应商的管理和采购过程的监控已经不局限于简单的交付以及价格的管理,目前采购及供应商管理各个环节的操作分别在不同的系统下进行,而各个数据源都独立存在,无法提供统一的数据支持;因此,为了实现对于数据分析以提供采购决策,建立报表体系成为必须。 业务目标
1、通过报表为采购决策提供数据分析与支撑
2、对供应商进行综合评估以及管理,合理管理和
- mysql
林鹤霄
转载源:http://blog.sina.com.cn/s/blog_4f925fc30100rx5l.html
mysql -uroot -p
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
[root@centos var]# service mysql
- Linux下多线程堆栈查看工具(pstree、ps、pstack)
aigo
linux
原文:http://blog.csdn.net/yfkiss/article/details/6729364
1. pstree
pstree以树结构显示进程$ pstree -p work | grep adsshd(22669)---bash(22670)---ad_preprocess(4551)-+-{ad_preprocess}(4552) &n
- html input与textarea 值改变事件
alxw4616
JavaScript
// 文本输入框(input) 文本域(textarea)值改变事件
// onpropertychange(IE) oninput(w3c)
$('input,textarea').on('propertychange input', function(event) {
console.log($(this).val())
});
- String类的基本用法
百合不是茶
String
字符串的用法;
// 根据字节数组创建字符串
byte[] by = { 'a', 'b', 'c', 'd' };
String newByteString = new String(by);
1,length() 获取字符串的长度
&nbs
- JDK1.5 Semaphore实例
bijian1013
javathreadjava多线程Semaphore
Semaphore类
一个计数信号量。从概念上讲,信号量维护了一个许可集合。如有必要,在许可可用前会阻塞每一个 acquire(),然后再获取该许可。每个 release() 添加一个许可,从而可能释放一个正在阻塞的获取者。但是,不使用实际的许可对象,Semaphore 只对可用许可的号码进行计数,并采取相应的行动。
S
- 使用GZip来压缩传输量
bijian1013
javaGZip
启动GZip压缩要用到一个开源的Filter:PJL Compressing Filter。这个Filter自1.5.0开始该工程开始构建于JDK5.0,因此在JDK1.4环境下只能使用1.4.6。
PJL Compressi
- 【Java范型三】Java范型详解之范型类型通配符
bit1129
java
定义如下一个简单的范型类,
package com.tom.lang.generics;
public class Generics<T> {
private T value;
public Generics(T value) {
this.value = value;
}
}
- 【Hadoop十二】HDFS常用命令
bit1129
hadoop
1. 修改日志文件查看器
hdfs oev -i edits_0000000000000000081-0000000000000000089 -o edits.xml
cat edits.xml
修改日志文件转储为xml格式的edits.xml文件,其中每条RECORD就是一个操作事务日志
2. fsimage查看HDFS中的块信息等
&nb
- 怎样区别nginx中rewrite时break和last
ronin47
在使用nginx配置rewrite中经常会遇到有的地方用last并不能工作,换成break就可以,其中的原理是对于根目录的理解有所区别,按我的测试结果大致是这样的。
location /
{
proxy_pass http://test;
- java-21.中兴面试题 输入两个整数 n 和 m ,从数列 1 , 2 , 3.......n 中随意取几个数 , 使其和等于 m
bylijinnan
java
import java.util.ArrayList;
import java.util.List;
import java.util.Stack;
public class CombinationToSum {
/*
第21 题
2010 年中兴面试题
编程求解:
输入两个整数 n 和 m ,从数列 1 , 2 , 3.......n 中随意取几个数 ,
使其和等
- eclipse svn 帐号密码修改问题
开窍的石头
eclipseSVNsvn帐号密码修改
问题描述:
Eclipse的SVN插件Subclipse做得很好,在svn操作方面提供了很强大丰富的功能。但到目前为止,该插件对svn用户的概念极为淡薄,不但不能方便地切换用户,而且一旦用户的帐号、密码保存之后,就无法再变更了。
解决思路:
删除subclipse记录的帐号、密码信息,重新输入
- [电子商务]传统商务活动与互联网的结合
comsci
电子商务
某一个传统名牌产品,过去销售的地点就在某些特定的地区和阶层,现在进入互联网之后,用户的数量群突然扩大了无数倍,但是,这种产品潜在的劣势也被放大了无数倍,这种销售利润与经营风险同步放大的效应,在最近几年将会频繁出现。。。。
如何避免销售量和利润率增加的
- java 解析 properties-使用 Properties-可以指定配置文件路径
cuityang
javaproperties
#mq
xdr.mq.url=tcp://192.168.100.15:61618;
import java.io.IOException;
import java.util.Properties;
public class Test {
String conf = "log4j.properties";
private static final
- Java核心问题集锦
darrenzhu
java基础核心难点
注意,这里的参考文章基本来自Effective Java和jdk源码
1)ConcurrentModificationException
当你用for each遍历一个list时,如果你在循环主体代码中修改list中的元素,将会得到这个Exception,解决的办法是:
1)用listIterator, 它支持在遍历的过程中修改元素,
2)不用listIterator, new一个
- 1分钟学会Markdown语法
dcj3sjt126com
markdown
markdown 简明语法 基本符号
*,-,+ 3个符号效果都一样,这3个符号被称为 Markdown符号
空白行表示另起一个段落
`是表示inline代码,tab是用来标记 代码段,分别对应html的code,pre标签
换行
单一段落( <p>) 用一个空白行
连续两个空格 会变成一个 <br>
连续3个符号,然后是空行
- Gson使用二(GsonBuilder)
eksliang
jsongsonGsonBuilder
转载请出自出处:http://eksliang.iteye.com/blog/2175473 一.概述
GsonBuilder用来定制java跟json之间的转换格式
二.基本使用
实体测试类:
温馨提示:默认情况下@Expose注解是不起作用的,除非你用GsonBuilder创建Gson的时候调用了GsonBuilder.excludeField
- 报ClassNotFoundException: Didn't find class "...Activity" on path: DexPathList
gundumw100
android
有一个工程,本来运行是正常的,我想把它移植到另一台PC上,结果报:
java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.mobovip.bgr/com.mobovip.bgr.MainActivity}: java.lang.ClassNotFoundException: Didn't f
- JavaWeb之JSP指令
ihuning
javaweb
要点
JSP指令简介
page指令
include指令
JSP指令简介
JSP指令(directive)是为JSP引擎而设计的,它们并不直接产生任何可见输出,而只是告诉引擎如何处理JSP页面中的其余部分。
JSP指令的基本语法格式:
<%@ 指令 属性名="
- mac上编译FFmpeg跑ios
啸笑天
ffmpeg
1、下载文件:https://github.com/libav/gas-preprocessor, 复制gas-preprocessor.pl到/usr/local/bin/下, 修改文件权限:chmod 777 /usr/local/bin/gas-preprocessor.pl
2、安装yasm-1.2.0
curl http://www.tortall.net/projects/yasm
- sql mysql oracle中字符串连接
macroli
oraclesqlmysqlSQL Server
有的时候,我们有需要将由不同栏位获得的资料串连在一起。每一种资料库都有提供方法来达到这个目的:
MySQL: CONCAT()
Oracle: CONCAT(), ||
SQL Server: +
CONCAT() 的语法如下:
Mysql 中 CONCAT(字串1, 字串2, 字串3, ...): 将字串1、字串2、字串3,等字串连在一起。
请注意,Oracle的CON
- Git fatal: unab SSL certificate problem: unable to get local issuer ce rtificate
qiaolevip
学习永无止境每天进步一点点git纵观千象
// 报错如下:
$ git pull origin master
fatal: unable to access 'https://git.xxx.com/': SSL certificate problem: unable to get local issuer ce
rtificate
// 原因:
由于git最新版默认使用ssl安全验证,但是我们是使用的git未设
- windows命令行设置wifi
surfingll
windowswifi笔记本wifi
还没有讨厌无线wifi的无尽广告么,还在耐心等待它慢慢启动么
教你命令行设置 笔记本电脑wifi:
1、开启wifi命令
netsh wlan set hostednetwork mode=allow ssid=surf8 key=bb123456
netsh wlan start hostednetwork
pause
其中pause是等待输入,可以去掉
2、
- Linux(Ubuntu)下安装sysv-rc-conf
wmlJava
linuxubuntusysv-rc-conf
安装:sudo apt-get install sysv-rc-conf 使用:sudo sysv-rc-conf
操作界面十分简洁,你可以用鼠标点击,也可以用键盘方向键定位,用空格键选择,用Ctrl+N翻下一页,用Ctrl+P翻上一页,用Q退出。
背景知识
sysv-rc-conf是一个强大的服务管理程序,群众的意见是sysv-rc-conf比chkconf
- svn切换环境,重发布应用多了javaee标签前缀
zengshaotao
javaee
更换了开发环境,从杭州,改变到了上海。svn的地址肯定要切换的,切换之前需要将原svn自带的.svn文件信息删除,可手动删除,也可通过废弃原来的svn位置提示删除.svn时删除。
然后就是按照最新的svn地址和规范建立相关的目录信息,再将原来的纯代码信息上传到新的环境。然后再重新检出,这样每次修改后就可以看到哪些文件被修改过,这对于增量发布的规范特别有用。
检出