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

几道位移运算题

1<<-11<<-1是多少?字面上看1左移-1位,似乎是1右移1位的意思。但实际结果却是-2147483648,而-2147483648=-231。也就是说实际上1<<-1等同于:1<<31为什么?╮(╯_╰)╭没有什么为什么,就是这样定义的,可以说为了配合Javascript中整型是32位的吧。也就是说m<<-n等同于:m<<(-n%32+32)在c语言中,这样写编译的时候会抛错的。但是,Java中的这个式子的结果和Javascript中相同。准确的说是

系统 2019-08-12 01:33:26 2517

数据库相关

使用sql变量sql执行结果

1,获取返回表declare@sqlvarchar(1000)set@sql=N'select*fromStudent'--exec(@sql)createtable#S(#SStudentIDint--#S表结构和Student一致)insertinto#Sexec(@sql)--把返回的结果报错到临时表里select*from#S--对临时表操作droptable#S2,获取单个变量declare@sqlvarchar(1000),@varintset

系统 2019-08-12 01:32:56 2517

操作系统

神奇的大内核锁

原文地址:http://hi.baidu.com/_kouu/blog/item/c7f1bcd864bb76f939012f9f.htmlBigKernelLock(BKL)(大内核锁),是linux内核中使用到的一种锁,它跟普通的锁原理上的一样的:lock_kernel();/*临界区*/unlock_kernel();但是它又有一些非常诡异的地方。从表面上看:1、BKL是一个全局的锁(注意,是“一个”而不是“一种”),它保护所有使用它来同步的临界区。

系统 2019-08-12 01:32:47 2517

Tomcat

tomcat 下载 中文乱码问题

问题描述:比如我要下载的东西http://localhot:8080/aa/中文.doc将被解析为:http://localhot:8080/aa/%A%23B.doc解决办法tomcat配置文件server.xml<

系统 2019-08-12 01:32:41 2517

Tomcat

Tomcat安装

安装JDK[root@stu21~]#lftp172.16.0.1lftp172.16.0.1:~>cdpubcdok,cwd=/publftp172.16.0.1:/pub>cdSources/6.x86_64/jdk/lftp172.16.0.1:/pub/Sources/6.x86_64/jdk>getjdk-7u67-linux-x64.rpm126857158bytestransferredin22seconds(5.56M/s)lftp172.

系统 2019-08-12 01:32:36 2517

各行各业

Subclipse入门指南

Subversion是新一代的开源版本控制系统,和CVS相比,Subversion最大的特点是支持事务,可以确保一个提交是原子操作。此外,Subversion还支持更多的协议,包括HTTP访问。在Eclipse中,使用Subverison和CVS一样简单,只需安装Subclipse插件就可以了。本文以Eclipse3.3为例,安装Subclipse非常容易,打开Eclipse,选择菜单Help->SoftwareUpdates->FindandInstal

系统 2019-08-12 01:32:12 2517

Python

python中metaclass原理与用法详解

本文实例讲述了python中metaclass原理与用法。分享给大家供大家参考,具体如下:什么是metaclass.metaclass(元类)就是用来创建类的类。在前面一篇文章《python动态创建类》里我们提到过,可以用如下的一个观点来理解什么是metaclass:MyClass=MetaClass()MyObject=MyClass()metaclass是python里面的编程魔法同时在前面一篇《python动态创建类》文章里描述动态创建class的时

系统 2019-09-27 17:56:42 2516

Python

python3的url编码和解码,自定义gbk、utf-8的例子

因为很多时候要涉及到url的编码和解码工作,所以自己制作了一个类,废话不多说码上见!#coding:utf-8importurllib.parseclassUrlchuli():"""Url处理类,需要传入两个实参:Urlchuli('实参','编码类型'),默认utf-8url编码方法:url_bm()url解码方法:url_jm()"""def__init__(self,can,mazhi='utf-8'):self.can=canself.mazhi

系统 2019-09-27 17:50:45 2516

MySql

mysql命令大全

mysql命令大全(转)SQL数据结构MySQLSQLServer正则表达式启动:netstartmySql;进入:mysql-uroot-p/mysql-hlocalhost-uroot-pdatabaseName;列出数据库:showdatabases;选择数据库:usedatabaseName;列出表格:showtables;显示表格列的属性:showcolumnsfromtableName;建立数据库:sourcefileName.txt;匹配字符

系统 2019-08-29 23:53:14 2516