搜索到与相关的文章
数据库相关

树形查询的优化

一位哥们(之前的同事,某世界500强,你懂的)问我,老外要他优化SQL,一共4个,全是树形查询的。前面3个跑半个多小时,后面一个跑1个小时,总共要跑2个半小时。问有啥方法可以优化。因为SQL类型基本上一样,这里指贴一个SQL其实这些SQL都是insertinto...select....要想INSERT快,就必须SELECT块SQL语句如下selectrownum,adn,zdn,'cable'from(selectdistinctconnect_by_r

系统 2019-08-12 01:54:18 2157

数据库相关

poj 3709 K-Anonymous Sequence

终于把最后一道优化DP的题目做了,斜率优化之前掌握的不是非常熟练呀。朴素方程:f[i]=min{f[k]+s[i]-s[k]-a[k+1]*(i-k)}。就这么一个朴素方程的化简,搞了很久。把减号写成加号导致化简完全错误,纠结于直接用double还是用int64的x和y,后来有纠结于≤和≥的问题。这才完全搞定斜率优化。不错的题目。代码:varq,f,s,a:array[0..500002]ofint64;head,tail,n,m,i,j,t:longin

系统 2019-08-12 01:53:51 2157

数据库相关

poj1679(The Unique MST)Kruskal

最近略忙,就不写题意思路什么的,直接上代码。#include#includestructedge{intu,v,w,flag;}p[4952];intn,m;intf[101];intused[101];intcmp(constvoid*aa,constvoid*bb){return((structedge*)aa)->w-((structedge*)bb)->w;}intfind(intx){returnf[x]==

系统 2019-08-12 01:53:33 2157

数据库相关

关于在存储过程中动态选择数据表名

今天写一个功能,要求站点页面根据不同的城市显示当前城市的内容。这个功能主要是分析用户的Ip,根据Ip获取用户所在的城市,然后选择用户所在城市的内容。由于数据库架构是不同城市的内容分别放在不同的表中,如tb_1_Info,tb_2_Info,其中的数字就是城市对应的编号。在完成这个功能的过程中,我对数据库访问的用的是存储过程,但以前没有碰到在存储过程中动态的选择数据表名称。经过一段时间摸索,还是实现了这个功能,特记录一下:存储过程代码如下:1ALTERPRO

系统 2019-08-12 01:53:14 2157

数据库相关

VC判断目录存在与创建录目

#include#include#include#include#includevoidmain(){struct_statfile_state;std::stringdir="test_dir";if((_stat(dir.data(),&file_state)==0)){printf("exist");}else{_mkdir(dir.data());pr

系统 2019-08-12 01:52:45 2157

数据库相关

Binary Tree Level Order Traversal

问题:从上到下打印二叉树的每一行分析:先搜出二叉树的高度,然后遍历高度,每次搜索一个高度classSolution{public:intdfs(TreeNode*root){if(root==NULL)return0;if(root->left==NULL&&root->right==NULL)return1;returnmax(dfs(root->left),dfs(root->right))+1;}voidDdfs(TreeNode*root,intt

系统 2019-08-12 01:52:25 2157

数据库相关

MongoDB学习笔记(1)--了解MongoDB

MongoDB是一个开源的、无模式的文档型数据库,是当前流行的NOSQL类型数据库的一种(非关系型数据库)MongoDB的数据结构非常松散,是类似json的bjson格式,同时支持对数据建立索引。是一个面向集合的,模式自由的文档型数据库。1.面向集合意思是数据被分组存储在数据集合中,被称为一个集合2.模式自由意味着对于存储在MongoDB数据库中的文件,我们不需要知道它的任何结构定义。提了这么多次"无模式"或"模式自由",它到是个什么概念呢?例如,下面两个

系统 2019-08-12 01:33:45 2157

编程技术

牛腩新闻视频 回车键的疑惑

怎么样吧按钮控件生成为submit改为button呢?用到UseSubmitBehavior="false"在处理opea浏览器的时候,最好是把所有的input控件里面的buttion控件默认生成的html的inputtype=submit修改为button牛腩新闻视频回车键的疑惑

系统 2019-08-12 01:33:04 2157

编程技术

【技术贴】怎么拖动vs2008的控件

换了vs2008之后发现div层和一些控件都是绝对定位了。做一些简单的页面感觉没以前舒服了。(当然这是有好处的,逼着你用CSS定位)问:我怎么用vs拖动div层啊。。拖动按钮啊。。拖动。。啊解答:1.选中你要拖动的控件,比如button12.点击最上面最上面菜单栏里面的【格式】--【位置】3.看到这些选项之后你懂的。【技术贴】怎么拖动vs2008的控件

系统 2019-08-12 01:32:23 2157

Python

Python_垃圾回收机制之GC模块③

一.垃圾回收机制Python中的垃圾回收是以引用计数为主,分代收集为辅。1、导致引用计数+1的情况对象被创建,例如a=23对象被引用,例如b=a对象被作为参数,传入到一个函数中,例如func(a)对象作为一个元素,存储在容器中,例如list1=[a,a]2、导致引用计数-1的情况对象的别名被显式销毁,例如dela对象的别名被赋予新的对象,例如a=24一个对象离开它的作用域,例如f函数执行完毕时,func函数中的局部变量(全局变量不会)对象所在的容器被销毁,

系统 2019-09-27 17:55:03 2156