搜索到与相关的文章
编程技术

synchronized关键字

1、synchronized关键字的作用域有二种:1)是某个对象实例内,synchronizedaMethod(){}可以防止多个线程同时访问这个对象的synchronized方法(如果一个对象有多个synchronized方法,只要一个线程访问了其中的一个synchronized方法,其它线程不能同时访问这个对象中任何一个synchronized方法)。这时,不同的对象实例的synchronized方法是不相干扰的。也就是说,其它线程照样可以同时访问相同

系统 2019-08-12 09:30:21 2620

数据库相关

实习笔记-2:sql 分组不一定要group by

今天在公司写代码的时候,遇到一个sql语句构建问题。情形是这样的:我需要获取不同小组下前N条记录。selecttop10*fromdbo.TopicwhereGroupIDin(60034,60037)andState=0orderbyCrtTimedesc很明显,这是错的,不仅没groupby,获取出来的还是按两个小组的创建时间的前10条数据。可是,用groupby的话,它有个很不通人性的特性。即是——凡是在groupby后面出现的字段,必须同时在sel

系统 2019-08-12 01:55:41 2620

数据库相关

uva 10069 Distinct Subsequences(高精度 + DP

题目连接:10069-DistinctSubsequences题目大意:给出两个字符串x(lenth<10000),z(lenth<100),求在x中有多少个z。解题思路:二维数组DP,有类似于求解最长公共子序列,cnt[i][j]表示在x的前j个字符中有多少个z前i个字符。状态转移方程1、x[j]!=z[i]cnt[i][j]=cnt[i][j-1];2、x[j]==z[i]cnt[i][j]=cnt[i][j-1]+cnt[i-1][j-1];计算的时

系统 2019-08-12 01:55:22 2620

MySql

[SQL]常用的MySQL基本语句(整理中)

一、对数据库的基本操作1.创建DATABASECREATEDATABASE用于创建数据库,基本语法如下:CREATEDATABASEdatabase_name下面来举个例子:我们希望创建一个名为"test_db"的数据库。我们使用下面的CREATEDATABASE语句:CREATEDATABASEtest_django可以通过CREATETABLE来添加数据库表。2.查看DATABASE创建之后我们可以用以下语法来查看我们的MySQL中有那些数据库(注意最

系统 2019-08-12 01:54:48 2620

数据库相关

[leetcode]Palindrome Partitioning

Givenastrings,partitionssuchthateverysubstringofthepartitionisapalindrome.Returnallpossiblepalindromepartitioningofs.Forexample,givens="aab",Return[["aa","b"],["a","a","b"]]好久木有写C++,手好生,写了很久。。。1016ms过大集合。。。好像有点慢思路:1.2Ddp求出字符串s的回文情

系统 2019-08-12 01:54:01 2620

Android

【Android Developers Training】 19. 序言:通

注:本文翻译自Google官方的AndroidDevelopersTraining文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/basics/fragments/index.html为了在Aondroid上创建一个动态可分割的UI,你需要将UI组建和activity的行为进行封装,通过这样的方式你可以将这些组建换入或换出你的activity。你可以

系统 2019-08-12 01:53:22 2620

Oracle

oracle 11G 间隔分区

在项目数据库设计过程中由于单表的数据量非常庞大,需要对表进行分区处理。由于表中的数据是历史交易,故按月分区,提升查询和管理。由于之前对于表分区了解不多,为了实现上述功能查了很多资料,一开始的方向是通过Crontab调用Shell脚本来按月自动创建分区,或者使用Oracle的Job调用存储过程来自动创建分区。在研究上述两套方案的过程中,无意发现Oracle11g有间隔分区功能,对于使用Range分区的可以按年,月,日来自动生成分区。语法如下:[sql]vie

系统 2019-08-12 01:53:10 2620

数据库相关

分配考场导出考场一整套流程

#region分配考场逻辑//////wjc///2015-4-316:53:57///分配考场逻辑///需要注意的有3点:1.考场机位数不够怎么办?机位数不够不能分配考场,退出程序并提示用户///2.同一个考场同一时间可以考多个科目,目的是节约场次///3.同一个学生考试时间不能冲突,即同一个学生,不能在同一时间内既考语文又考数学/////////

系统 2019-08-12 01:53:00 2620

SqlServer

一个简单的游标删除SQL SERVER表

usedatabaseNamedeclare@tblnamechar(100)declare@sqlchar(5000)declaretable_cursorcursorforselectnamefromsysobjectswherenamelike'tb_card[_]%'andname<>'Tb_card_regist'andname<>'Tb_card_item'andname<>'Tb_card_discrule'andname<>'tb_card

系统 2019-08-12 01:52:52 2620