分类:全部列表
要实现功能,首先要做前端,经过对比其他网站的在线聊天功能,发现除了基本的聊天功能以外,还要注意以下几点.一次只能和一个人聊天,但是可以随意切换其他人.如果用户是从"发送消息"入口进来的,那么当前马上就切换到对应的聊天窗口,而且如果之前有过聊天记录,应该把聊天记录也展示出来.如果是从"我的消息"入口进来的,那么应该不显示任何聊天记录.等待选择聊天对象."我"发送的消息显示在右边,"对方"发送的消息显示在...
继续阅读 >
R语言中,for循环运行比较慢for(iin1:1000){print(i^2)}补充:R语言:for循环使用小结基本结构展示:vals=c(5,6,7)for(vinvals){print(v)}#即把大括号里的内容对vals里的每一个值都循环run一遍实例展示:1.paste()命令是把几个字符连接起来如paste("A","B","C",sep="")得到的就是“ABC”,在次基础上写如下forloop:partnumber=c(1,2,5,78)for(iinpartnumber){print(paste("participantnumber",i,sep=""))}...
继续阅读 >
在导入大批量数据时,如果没有显式地指定“stringsAsFactors=FALSE”,默认会将所有的字符串转换为因子,导致数据处理速度较慢。示例数据如下:name,math,english,sex,year"yiifaa",65,68,"M",2018"yiifee",95,98,"F",2018"guagua",75,78,"M",2018"MM",85,88,"F",2018查看数据概要,发现默认将字符串转换为因子,并进行了分组计数(这也是处理速度较慢的原因之一)概要如下:namemathenglishsexye...
继续阅读 >
因子变量的核心是水平,通过指定水平来修改。x<-c(1,1,1,1,2,2,2,3,3,3,3,4)xx<-factor(x);xxlevels(xx)#得到水平为3的位置level_3<-which(levels(xx)==3)#重新赋值levels(xx)[level_3]<-03xx#由于新值是03,0开头,所以把03当成3处理levels(xx)[level_3]<-c("03")xx#字符串会自动转换成因子levels(xx)[level_3]<-333xx#只要不是0开头的数字,都可以识别成因子#如果还存在原来的因子水平,则删除未使用的因子水平xx<-droplevels(xx...
继续阅读 >