分类目录

链接

2024 年 5 月
 12345
6789101112
13141516171819
20212223242526
2728293031  

近期文章

热门标签

新人福利,免费薅羊毛

数据库查询优化原则(一)

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。    2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:     select id from t where num is null     可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:     select id from t where num=0    3.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而...

Others 暂无评论 阅读(1,321)

ORACLE海量数据更新的并行优化

环境: OS: linux CPU: 8个  Oracle Database: 10.2.0.3.0     接到开发组的一个调优请求,任务是对一张海量表 CS2_CT_MVMT(近 2亿多记录,表大小 48G)进行数据 update,而更新数据来自于另外一张海量的日志表 CS2_TXN_LOG(同样近 2亿,表大小 42G),数据处理的语句如下:    <span style="font-size: 9pt;">UPDATE CS2_CT_MVMT CT</span> <span style="font-size: 9pt;">     &...

Oracle 暂无评论 阅读(3,093)

取得MS SQL 数据库中每个表的记录数及空间占用情况

1、统计一个数据库中每有表的记录总数    可以通过执行下面的语句得到结果:select o.name,i.rows from sysobjects o,sysindexes i where o.id=i.id and o.Xtype='U' and i.indid<2 order by i.rows desc,o.name2、查看数据库或表占用空间大小    可以通过调用系统存储过程等到结果(具体使用可以查看MS SQL SERVER的帮助说明)       sp_spaceused    该存储过程不带参数时,得到的是当前库的信息...

Others 暂无评论 阅读(1,469)

WPF实战系列-图形透明度与混色特效

 提示框(有趣小Demo)做了一个有趣的小Demo,下面首先给大家Share一下成果:做出来的最后运行效果如上图所示,由于只能用图片显示,其实但当你按住鼠标左键,然后可以在屏幕上拖动该提示框(我觉得效果还可了,哈哈),我会在后面提供源码的下载,大家可以下载下来,在本地运行着看一哈子,体验一下。用WPF来做这个提示框其实很简单,很多复杂的东西Microsoft都给我们做好了,我们只要会用就可以了,以后在慢慢搞清楚其中的实现原理就OK啦。其实我觉得学新技术就是这样子的,先学会怎么用,然后在运用的过程中...

.NET 暂无评论 阅读(4,461)

单点登录SSO的实现原理(一)

单点登录SSO(Single Sign On)说得简单点就是在一个多系统共存的环境下,用户在一处登录后,就不用在其他系统中登录,也就是用户的一次登录能得到其他所有系统的信任。单点登录在大型网站里使用得非常频繁,例如像阿里巴巴这样的网站,在网站的背后是成百上千的子系统,用户一次操作或交易可能涉及到几十个子系统的协作,如果每个子系统都需要用户认证,不仅用户会疯掉,各子系统也会为这种重复认证授权的逻辑搞疯掉。实现单点登录说到底就是要解决如何产生和存储那个信任,再就是其他系统如何验证这个信任的有效...

.NET, 系统架构 暂无评论 阅读(878)

mysql重启命令_mysql重启命令

linux平台及windows平台mysql重启方法Linux下重启MySQL的正确方法:1、通过rpm包安装的MySQLservice mysqld restart2、从源码包安装的MySQL// linux关闭MySQL的命令$mysql_dir/bin/mysqladmin -uroot -p shutdown// linux启动MySQL的命令$mysql_dir/bin/mysqld_safe &其中mysql_dir为MySQL的安装目录,mysqladmin和mysqld_safe位于MySQL安装目录的bin目录下,很容易找到的。3、以上方法都无效的时候,可以通过强行命令:“killall mysql”来关闭MySQL,但是不建议用这样的方式,因为这种野蛮的方法会...

MySQL 暂无评论 阅读(1,643)

关于Fragment 不响应onActivityResult的情况分析

大家都知道,可以通过使用 startActivityForResult() 和 onActivityResult() 方法来传递或接收参数。 但你是否遭遇过onActivityResult()不执行或者未按预想的那样执行的情况呢? 这里我总结了三种情况: 1、执行startActivityForResult,没等到被调用的 Activity 返回,onActivityResult() 就被执行了。找了很久,终于通过小道消息得知,这与 Activity 的加载模式(launchMode)有关,该属性可以在 AndroidManifest.xml 中设置。原先将其设为 singleInstance,经测试,所有需要传递或接收的 Activity 不...

Android 暂无评论 阅读(802)

客户端内存修改对抗神器

之前在淘米网络做赛尔号手游版本的时候,被一些玩家用”八门神器”来修改游戏内存数值,当时就负责做了客户端内存数值防修改的工作简单的说一下当时的做法: 比如有一个int类型的值a,如何防止被内存搜索器搜出来了,我是采用的把a做特征加密,如何做了 就是把a的4个字节,32位肢解,然后重新组合,这样在内存中存贮的就是一个加密过的,谁也不认识的值,做一些计算或者是需要显示的时候,再给反解密出来就可以了.其他类型byte,float,double都可以一样的处理,可以写出不一样的加密算法,只要能解密就可以了.之前又一个项目要做...

.NET 暂无评论 阅读(1,912)

.NET中yield语句

 C# 1.0使用foreach语句可以轻松地迭代集合。在C# 1.0中,创建枚举器仍需要做大量的工作。C# 2.0添加了yield语句,以便于创建枚举器。yield return语句返回集合的一个元素,并移动到下一个元素上。yield break可停止迭代。下面的例子是用yield return语句实现一个简单集合的代码。类HelloCollection包含GetEnumerator()方法。该方法的实现代码包含两个yield return语句,它们分别返回字符串Hello和World。using System; using System.Collection; namespace Wrox.ProCAharp.Arrays { public cla...

.NET 暂无评论 阅读(2,692)

vue中无法加载scss

今天重装了vue-cli脚手架这次我安装了node-sass+sass-loader之后还是不行,进入webpack.base.config.js发现没有配置scss。所以增加如下:<span class="token punctuation">{</span> <span class="token property">test</span><span class="token punctuation">:</span> /\.sass$/<span class="token punctuation">,</span> <span class="token property">loaders</span><span ...

前端 暂无评论 阅读(168)