由买买提看人间百态

topics

全部话题 - 话题: tochars
(共0页)
N****y
发帖数: 45
1
不能这么比.汉藏语是和阿尔泰语对应的大语系.汉语族倒是可以
和突厥语族对应起来.其实如果不从语言上联系而只依照史书上的
记载,我们史书上说的突厥人跟现在的TURKS根本就是两个不对应的
概念,我们北魏隋唐史书上的突厥最初形成时,是个以阿史那氏为领导
(最狭义的突厥就是他们,但他们早就给灭了),以漠北丁零-铁勒为
主体的游牧民族群体,人种以蒙古种为主,语言文化也主要
是丁零-铁勒的语言文化(受些塞人的影响是可能的).而回纥则是铁
勒一支.回纥人风俗上也有搞狼崇拜,葬礼时以刀割面,"血泪俱下"什么的.
在后来的扩张及西迁的过程中又不断有其他游牧民族被突厥化.
后来出现在阿拉伯,波斯世界里的TURKS主要是大量的已被突厥
化的原塞人(这里广义指从中亚向西的草原上原各印欧语的游牧民族),
因此人种上以高加索人为主. 土耳其人也是属於后来被同化的TURKS
血统上他们多少杆子才打得着最初的突厥人谁也不知道.然而泛突的
基地在土耳其,所以他们的理论有一大部分都是要证明:突厥语和突厥文
化很早就在西方产生了,由游牧的吐火罗人(TURKIC)和塞卡人(TURKIC)带
到中亚,再向东带到蒙古草原的.至... 阅读全帖
c*******9
发帖数: 9032
2
来自主题: Programming版 - 围棋规则haskell表示
http://homepages.cwi.nl/~tromp/go/Go.hs
{-# LANGUAGE ScopedTypeVariables #-}
module Go where
import Data.Ix
import Data.List
import Data.Array
import Control.Monad
import Control.Monad.State
data Player = Black | White deriving (Eq, Enum, Show)
data Color = Empty | Stone Player deriving (Eq, Show)
newtype Position p = Position (Array p Color) deriving (Eq)
color :: (Point p) => Position p -> p -> Color
color (Position pos) p = pos!p
class (Show p, Ix p) => Point p where
pointBounds :: (p,p)
... 阅读全帖
w*****x
发帖数: 374
3
来自主题: JobHunting版 - Amazon onsite面试的惨痛经历
谢谢楼主分享. 刚才试着解了一下第三题, 犯了一个低级错误: 要先算remainder再算
quotient, 我一开始搞反了......
static char toChar(int number) {
return (char) (number % 26 + 97);
}

static void toBase26(int number) {
// do not handle negative number
if (number < 0) {
return;
}
char[] result = new char[1000];
int quotient = number;
int remainder = 0;
int i = 0;
do {
remainder = quotient % 26;
quotient = quotient / 26
p*****2
发帖数: 21240
4
来自主题: JobHunting版 - 周末上道小题吧anagram的
我贴一下我的
val n=S.length
val s_counts=new Array[Int](26)
val t_counts=new Array[Int](26)

0 until n foreach{i=>
s_counts(S(i)-'A')+=1
t_counts(T(i)-'A')+=1
}
var count=0

for(i<-0 until n if s_counts(S(i)-'A')-t_counts(S(i)-'A')>0)
process(i)
out.println(count)
out.println(S.mkString)
out.close

def process(i:Int){
val next=find
val c=S(i)

if(t_counts(c-'A')==0 || next S(i)=n... 阅读全帖
p*****2
发帖数: 21240
5
来自主题: JobHunting版 - 亚麻onsite总结,攒人品,求好运

我写了一个练练。
def next(a:Array[Int], t:Int):Int={
val arr=a.map(i=>(i+'0').toChar)
val target=t.toString
util.Sorting.quickSort(arr)
for(i<-target.length-1 to 0 by -1){
val next=arr.find(v=>v>target(i))
if(next.nonEmpty) return (target.slice(0,i)++next.get.toString++
arr(0).toString*(target.length-1-i)).toInt
}
(arr(0).toString*(target.length+1)).toInt
}
p*****2
发帖数: 21240
6
来自主题: JobHunting版 - 菜鸟问个题
val str="abcabcbcc"
val arr=Array.tabulate(26)(i=>Array(i,0))
str.foreach{c=>arr(c-'a')(1)+=1}
val sorted=arr.sortBy(-_(1))
val ss=for(i<-0 until 26 if (sorted(i)(1)>0)) yield{
(sorted(i)(0)+'a').toChar+" "+sorted(i)(1)
}
println(ss.mkString(","))
y****i
发帖数: 5690
7

现在老板要求在Oracle把一个Number类型,转变成一个IP地址,而且不能用JDBC,ODBC。
其实我认为就是先把Number类型转换成Binary类型,再按8位分组,再把8位转变成NUMBER

Did you investigate before you say there is no such thing in Oracle.
I guess you don't like Oracle because you have little experiences with it :P
But it's nice to know more, isn't it?
tochar(): Convert from number to string
substring: same as in mysql
concatenation: ||
you can search on google for more details.
c******o
发帖数: 26
8
it seems that the xml string have a 0x00 character at the end which needs to
be got rid of ....
like this:
thisString.Trim(Convert.ToChar(0));

test
m****r
发帖数: 6639
9
来自主题: Windows版 - 怎样在一个service里面用popen
我的code大概是这样:
FILE *pipe = _popen(cmd.toChars(), "r");
while (!feof(pipe)) {
fgets(s, l, pipe);
// do stuff
}
当我用gcc compile,然后run,fine。
在整个program里面,用vc6。0 compile,当service run,就不行了。
这个应该怎么做?
谢谢
(共0页)