- 博客(35)
- 收藏
- 关注
原创 Python如何应用cx_Oracle获取oracle中的clob字段
最近在用Python编写连接数据库获取记录的脚本,其中用到了cx_Oracle模块。它的语法主要如下: cx_Oracle.connect('username','pwd','IP/HOSTNAME:PORT/TNSNAME') import cx_Oracle db1=cx_Oracle.connect('yang','yang','127.0.0.1:1523/yangd
2017-10-10 18:51:31
7502
转载 oracle中connect by...start with...的使用
oracle中connect by...start with...的使用
2017-09-06 17:07:35
438
原创 oracle表达式之“ora-0079”不是group by表达式分析(未完待续。。。)
with tab as (select t.object_pid, t.mesh, round(x, 8) x, round(y, 8) y, round(z, 3) z, id from had_object_box_pole t, table(sdo_util.GetVertices(t.geo
2017-09-05 20:17:21
769
转载 Oracle 查询及删除重复数据只留一条
引自张曾人 查询及删除重复记录的SQL语句 1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select * from 表 where Id in (select Id from 表 group byId having count(Id) > 1) 2、删除表中多余的重复记录,重复记录是根据单个字段(Id)来判断,只留有rowid
2017-09-05 15:05:16
477
转载 oracle中的exists和not exists的用法总结
有两个简单例子,以说明 “exists”和“in”的效率问题 1) select * from T1 where exists(select 1 from T2 where T1.a=T2.a) ; T1数据量小而T2数据量非常大时,T1 2) select * from T1 where T1.a in (select T2.a from T2) ; T1数据量非常大而T
2017-09-01 15:10:57
492
原创 oracle中的over(partition by )的用法总结
with tab as ( select t.link_pid, t.mesh, round(x, 8) x, round(y, 8) y, round(z, 8) z, id from had_link t, table(sdo_u
2017-09-01 15:08:34
3362
转载 spring-boot启动报错【This application has no explicit mapping for /error.....】
自己在创建第一个spring boot项目时出错,找了半天不知道时什么错,后来才发现这个跟目录结构有关系: Whitelabel Error Page This application has no explicit mapping for /error, so you are seeing this as a fallback. Wed Dec 14 16:35:25
2017-08-29 17:57:30
7346
1
原创 Mybatis MapperScannerConfigurer配置问题总结
在进行springMVC和mybatis整合时,我们首先需要配置SqlSessionFactoryBean,为整合应用提供SqlSession对象资源。之后我们需要根据指定的Mapper接口生成Bean实例,这就需要我们配置MapperFactoryBean,其作用是根据Mapper接口获取我们想要的Mapper对象,它封装了原有的session.getMapper()功能的实现。 在定义Map
2017-08-22 09:33:59
5922
原创 eclipse项目文件出错
1、解决Cannot change version of project facet Dynamic web module to 2.5 http://blog.youkuaiyun.com/steveguoshao/article/details/38414145 引自该文章,首先 把Servlet改成2.5,打开项目的web.xml,改之前: [html] view
2017-08-17 15:09:28
686
原创 spring quartz定时器的简单配置使用以及常见问题解答
Spring当中有几种定时器的方法,而quartz是使用比较广泛的一种方法,相较于自己在代码中用thread、timerTask和Timer等方法, quartz无疑更简单。第一次上手quartz时关于Spring的架构还不清楚,不过好在网上连接很多,自己也是摸索了好半天才配置好。现在把自己的完整配置过程给大家讲一下。 第一步首先就是到网上下载合适的quartz.jar包。我自己下载的是2.2.
2017-07-14 19:23:46
793
原创 Spring和JAVA
最近工作接触了Spring、Maven和JAVA,简直是一头雾水,其实JAVA水平就很一般,上来就接触这个框架让我很无奈。压着时间点才把交给我的任务完成,现在终于有时间简单总结一下了。 Spring是一个JAVA框架,早期是一个IOC容器,所谓IOC就是一个控制反转(Inversion of Control),这意味着将设计好的类交给系统去控制,而不是在类的内部控制。这就称为控制反转,IOC就是
2017-07-14 18:35:30
921
转载 为什么要添加#include “stdafx.h”
所谓头文件预编译,就是把一个工程(Project)中使用的一些MFC标准头文件(如Windows.H、Afxwin.H)预先编译,以后该工程编译时,不再编译这部分头文件,仅仅使用预编译的结果。这样可以加快编译速度,节省时间。 预编译头文件通过编译stdafx.cpp生成,以工程名命名,由于预编译的头文件的后缀是“pch”,所以编译结果文件是projectname.pch。 编译器通过一
2017-07-04 13:47:23
1200
原创 C# 根据字符串对一个枚举类型
获取到一个字符串,如何和枚举相对应的解决方法: 如 : enum EnumLogType{ debug=1,error=2} 而GPLogMessage中含有该枚举属性LogType, string log="debug"; GPLogMessage gp = new GPLogMessage(); gp.LogType = (EnumLogType)Enum
2016-08-10 15:59:35
1655
转载 SQL中主键与外键的定义和区别
主键是本张表的主键,是唯一且非空的,而外键是另一张表中与这张表的某个字段的类型,字段名相同的字段,一般是用作关联两张或两张以上的数据表时用的。 以下面三张表为例: 有三张表,一张表是读者信息,有一个属性为readno,一张表是图书的信息,有一个属性是bookno,一张表是借阅关系,有两个属性分别以读者信息表中的readno,和图书信息表中的bookno为外键,我想问的是,在借阅关系表
2016-08-07 16:44:31
8727
转载 TCP的状态 (SYN, FIN, ACK, PSH, RST, URG)
在TCP层,有个FLAGS字段,这个字段有以下几个标识:SYN, FIN, ACK, PSH, RST, URG. 其中,对于我们日常的分析有用的就是前面的五个字段。 它们的含义是: SYN表示建立连接, FIN表示关闭连接, ACK表示响应, PSH表示有 DATA数据传输, RST表示连接重置。 其中,ACK是可能与SYN,FIN等同时使用的
2016-08-02 11:45:06
612
转载 C# 值类型与引用类型详解
转自DannyCat文章:点击打开链接 值类型 值类型存储在栈中分配的空间大小因类型的不同而不同 引用类型 引用类型在栈中分配的空间是相同的,不同的是在堆中分配的空间赋值是的变化 ; Student s = new Student(); s = new Student(); C#的值类型包括:结构体(数值类型,bool型,用户定义的结构体),枚举,可空类
2016-07-22 10:08:53
395
转载 IOC框架
转自我辛飞翔的博客:点击打开链接 1 IoC理论的背景 我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。 图1 软件系统中耦合的关系 如果我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上产生正确的时间。图1中描述
2016-07-22 09:41:23
329
原创 C# 如何在继承类和基类中转换?
今天遇到一个问题,就是要得到某个基类的参数值,但是属性值只有继承类。比如,我想得到List,但是只有GPParamValueCollection的值。转换方法如下: List listGPargs = new GPParamValueCollection(); listGPargs = ucParamsInput1.GPParamsValCol;//GPParamsValCol即为某
2016-07-14 20:15:46
4890
原创 C# 读写TXT文件遇到乱码问题
最初是用encoding.default后来改为下面这个就好了 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; using System.CodeDom; namespace ConsoleApplicatio
2016-06-26 15:11:15
7030
原创 leetcode 343: Integer Break(C#版)
Given a positive integer n, break it into the sum of at least two positive integers and maximize the product of those integers. Return the maximum product you can get. For example, given n = 2, ret
2016-05-15 11:41:53
472
原创 leetcode 344: Reverse String (c#版)
Write a function that takes a string as input and returns the string reversed. Example: Given s = "hello", return "olleh". public class Solution { public string ReverseString(string s) {
2016-05-15 11:14:22
893
原创 C# 编程遇到An object reference is required for the non-static field, method, or property错误
在窗体代码中创建静态方法时,源代码是这样的 public int imageNum=0; 。。。。。。 public static int button1_clicknum() { return imageNum; } 随后出现如题的错误,错误的原因是静态方法无法直接访问非静态成员,非静态字段需要添加引用,它可以是某个实例的私有
2016-05-08 16:38:34
24488
转载 C# 窗体Show和ShowDialog 方法的区别
转自蓝色闪电博客 http://bluelightning.blog.163.com/blog/static/58165320101272172456/ CenterParent 窗体在其父窗体中居中。 CenterScreen 窗体在当前显示窗口中居中,其尺寸在窗体大小中指定。
2016-05-08 16:28:55
29881
1
原创 记第一次面试——求职在路上
2016.04.25,我参加了生涯第一次工作面试。面试公司是清华同方威视,是一家专门做安检硬软件的公司,在该领域的造就还不错。去之前其实很犹豫要不要去,因为这家公司对我的邀请完全是机缘巧合。之前我曾投递实习简历到另外一家公司,这家公司HR觉得不太适合他们但是却介绍我去了该公司,威视的HR看了简历觉得还不错于是便邀请我去。但是居然是正式岗位的工作,我还在幻想是不是距离毕业还有一年多的情况下就拿到了o
2016-04-26 22:13:25
5298
原创 leetcode 14: Longest Common Prefix (C#版)
Write a function to find the longest common prefix string amongst an array of strings. 返回某字符串数组中最大的公共前缀字符串,比如(“my”,“myha"," myfdafd") 返回"my" 思路:根据字符串数组首字符串进行遍历,后续字符串中凡是与之字符相同便返回该字符串子串,否则返回首字符串。 pub
2016-04-18 11:14:14
1042
原创 leetcode 16: 3 Sum closest (C#版)
Given an array S of n integers, find three integers in S such that the sum is closest to a given number, target. Return the sum of the three integers. You may assume that each input would have exact
2016-04-16 23:35:03
425
原创 leetcode 15:3 Sum (C#语言版)
Given an array S of n integers, are there elements a, b, c in S such that a + b + c = 0? Find all unique triplets in the array which gives the sum of zero. Note: Elements in a triplet (a,b,c)
2016-04-14 09:43:27
883
原创 leetcode 7: Reverse integer (C#版)
Reverse digits of an integer. Example1: x = 123, return 321 Example2: x = -123, return -321 这题最初的思路是采用list的reverse功能,但是用了以后发现比较reverse前后的列表并不简便,本以为.equals功能可以比较数组、列表什么的是否完全一样,结果整半天并不能。于是最后只写出了一
2016-04-12 10:19:34
1038
原创 leetcode 2: Add Two Numbers (C#语言版)
You are given two linked lists representing two non-negative numbers. The digits are stored in reverse order and each of their nodes contain a single digit. Add the two numbers and return it as a link
2016-04-11 22:04:38
839
转载 C#List转字符串,字符串转List,字符数组转Int数组,字符串转string,取某一位置字符等
List转字符串 [C#] 纯文本查看 复制代码 01 02 Liststring> List = new Liststring>(); string strArray = string.Join(",", List); 字符串转List [C#] 纯文本查看 复制代码
2016-04-11 22:00:25
8005
原创 关于C# math的用法
最近在用.net写朴素贝叶斯算法时,发现所有关于Math的函数参数值类型都为double,这样在进行浮点运算时精度无法得到保证。需要转为decimal。总结方法如下:for(int j=0;j<featuresinput.Count;j++) { decimal Gaosi; if (CalFeatureVar
2016-04-10 13:46:34
2766
转载 分类算法之朴素贝叶斯分类(Naive Bayesian classification)
1.1、摘要 贝叶斯分类是一类分类算法的总称,这类算法均以贝叶斯定理为基础,故统称为贝叶斯分类。本文作为分类算法的第一篇,将首先介绍分类问题,对分类问题进行一个正式的定义。然后,介绍贝叶斯分类算法的基础——贝叶斯定理。最后,通过实例讨论贝叶斯分类中最简单的一种:朴素贝叶斯分类。 1.2、分类问题综述 对于分类问题,其实谁都不会陌生,说我们每个人每天都在
2016-04-10 13:36:30
648
原创 leetcode 3 : Longest Substring Without Repeating Characters 最长无重复子串 (C# 语言版)
leetcode第三题,自己的算法,不知道复杂度怎样,希望能与网友交流。
2016-04-05 09:47:32
1158
原创 leetcode 1:TwoSum (C#语言版)
源自[LeetCode] Two Sum 两数之和 - Grandyang - 博客园 http://www.cnblogs.com/grandyang/p/4130379.html 的文章提供代码进行C#版的编写。新手上路,比较菜,代码不足希望大家多提意见多多交流。
2016-04-04 16:27:12
2170
转载 C#中的泛型
泛型(generic)是C#语言2.0和通用语言运行时(CLR)的一个新特性。泛型为.NET框架引入了类型参数(type parameters)的概念。类型参数使得设计类和方法时,不必确定一个或多个具体参数,其的具体参数可延迟到客户代码中声明、实现。这意味着使用泛型的类型参数T,写一个类MyList,客户代码可以这样调用:MyList, MyList或 MyList。这避免了运行时类型转换或装箱操
2016-03-30 11:41:14
443
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅