javascript如何判断一个字符串里某个字符有几位?

比如var str = "10110101",如何判断str里包含几个1,几个0?

5个回答

str="111000111"; str2="0"; len=0; chr0=str2.charCodeAt(0); for (var i=0; i<str.length; i++) { var c = str.charCodeAt(i); if (c==chr0) { len ++; } } alert(len+"个0");
weixin_42705194
wang00ka 不是获取字符串长度
9 个月之前 回复
str="1230101";
l=str.length-str.replace("1","").length;
alert("1有" +l + "个");
别的类似

用for循环从第一个开始一个一个找,找到就加1.

public int Fun(String str,char c) {
int j = 0;
for (int i = 0; i < str.length(); i++) {
if (c==str.charAt(i)) {
j++;
}

}
return j;
}

public int Fun(String str,char c) {
int j = 0;
for (int i = 0; i < str.length(); i++) {
if (c==str.charAt(i)) {
j++;
}

}
return j;
}

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
超过16位且最后一位是1的整数会出现一个奇葩的问题
之前在牛客做笔试题时发现了这样一个问题 : 定义c为10011100011101111的字符串,不管是显示转换还是隐式转换最后出来的数字都是10011100011101112 ![图片说明](https://img-ask.csdn.net/upload/201709/25/1506350975_158383.png) 更进一步实验发现,把10011100011101111赋予变量oo,再输出oo,结果为10011100011101112 ![图片说明](https://img-ask.csdn.net/upload/201709/25/1506351359_34256.png) 目前通过实验发现超过16位且最后一位是1的整数在字符串/数字相互转换的时候会出现问题,并且出现问题的直接原因是定义之后这些数字会比原值多1,但这个范围并没有超出js能够表示的最大范围 一下几个数大家可以试一下 10001000101111011 10001000111011111 10011100011101111 10101111110010001 10101111110101111 发现这个问题的笔试题是牛客网上《2017校招真题编程练习》中有一道来自京东的《幸运数》,题目要求找出这样子的十进制数:十进制下每一位的和等于转为二进制后每一位的和。在解题的过程中发现有些十进制的数在转二进制后两种表示方式表示出来的值不一样——这样就是为什么前面举的例子中的数字看起来都像二进制数。
为什么我js传的值和浏览器f12下看到的值不同?
![图片说明](https://img-ask.csdn.net/upload/201908/22/1566437033_327197.png)如图,我写的是点一下工单号,然后会获取这个工单号的值再进行其他操作.比如第一行的号是"308"结尾. function orderDetail(insOrderNo){ alert(insOrderNo); } ``` ``` 但是最后获取到的结果和单号不符合,最后两位差了一点点,如图 每个工单号都这样,最后两位永远差了一点点,前面十几位都没问题,请问这是什么情况? 另外,工单号超链接我是后台传值的时候直接把工单号这个字段写成字符串,内容就是一个超链接,而不是前端写了个超链接,会不会是这里出问题了?
请教java自带的正则表达式问题
[size=large]需要匹配的字符串是:[/size] ##$a7a-5064-2460-6$b精装$dCNY26.00$z7-313-1037-0 [size=large]具体要求是:[/size] 1、前两位是两个##、两个数字或者一个#,一个数字。 2、后面的每组字符串都是以$符号开头,$后面是字符、数字下划线、汉字组成的字符串。 3、$a、$b、$d的字符串不可重复,出现次数是0或1次; $z可重复,出现次数不做限制。 4、$a、$b、$d没有顺序限制。 [size=large] 我写出的正则表达式:[/size] \(^[#0-9]{2}\)\([$a]{2}[\\w\\d-]+\)?\([$b]{2}[color=blue].*[/color]\)?\([$d]{2}.*\)?\([$z]{2}[\\w\\d-]+\)? [size=large]匹配中出现的问题:[/size] 1、由于上述表达式中蓝色字体的.*能够匹配任意字符,所以如果不写对$d、$z字符串的正则表达式\([$d]{2}.*\)?\([$z]{2}[\\w\\d-]+\)? 也能够匹配到$d、$z的字符串。 2、正则表达式匹配的时候是按照顺序来匹配的。也就是说在正则表达式中$a在$b的前面,如果匹配字符串中没有$a字符串组或者$a字符串组在$b、$d的后面的话,就不能够匹配成功了。针对这个问题我想到的办法是用正则表达式中的“或 |”来组合条件,但是考虑到匹配字符串中以$开头的字符串组比较多,感觉行不通。 [size=large]实现中遇到的难点:[/size] 1、针对由于.*能够匹配任意字符,造成正则表达式中从$d开始,如果不写的话也能够匹配的“$d”和“$z”字符串。应该如何界定$b的结束,从而可以判断出下一组$开头的字符串的开始? 2、如何能够不限定“$a、$b、$d、$z”这些字符串组的顺序,只判断是否在字符串中出现及出现次数? 3、java自带的正则表达式中除了“.”可以匹配汉字之外,还有什么方法能够匹配汉字? [b][color=red][size=medium] 急用,请各位指点。[/size][/color][/b] [b]问题补充:[/b] 首先谢谢 congjl2002 (高级程序员) 对我提出问题的解答。对于您的疑问 我在将我的问题补充一下。 首先说明一下上述需要匹配的字符串: 上述字符串对应一个字段号码,每个字段号码对应的字段内容是由多个子字段组成(子字段即:$a7a-5064-2460-6 或者 $dCNY26.00)。$a、$b是子字段标识符。 1、每条字段内容中,子字段标识符(即$a、$b)不定,$a开始到下个$结束是子字段$a对应的子字段内容。具体每条字段中的子字段标识符有哪些,需求中已提供。 2、$后面的内容字母、数字、下划线、“-”、“.”和汉字都有可能出现。例如下面的字段内容中: 1#$20030113d2003####em#y0实用客户英语$b专著$dD634.31-61$9zhao qing tian$f(清)何道生撰$z199?-2001 [b]问题补充:[/b] 我现在想用正则表达式是想两种功能: 1、正向验证。即页面中输入需要匹配的子字段内容后,使用正则表达式验证是否正确。正确将各个子字段合成一个字段内容。 2、逆向解析。即拿到整条字段内容或者多条字段内容时,使用正则表达式验证是否正确。包括该字段中子字段的标识符(即$a $b $d $z)是否正确,及它们的重复性是否正确。 [b]问题补充:[/b] congjl2002 (高级程序员) 你给我提供的正则表达式是用于javascript中的正则表达式对吧?验证没有问题 刚刚想到一个问题,由于javascript的正则表达式和java自带的正则表达式有些语法稍微有些区别,因此我们可能要写两套正则表达式。javascript中的正则表达式用于正向的验证,java自带的正则表达式用于逆向的解析。java自带的正则表达式逆向解析时主要是有大量数据,也就是多条字段内容时,验证其中一整条字段内容会方便一些。但是现在想一下感觉后台如果自己来写解析的方法,比用正则表达式解析会更方便。这个想法正在商讨中。 我现在还在尝试用java自带的正则表达式来解析字段内容。对于 实现中遇到的难点中的第3条 现在仍然是难点。如果正则表达式中用\([$b]{2}.*\)? .* 来匹配出现汉字的情况的话,当用\([$b]{2}.*\)? 来匹配整条字段内容的时候,会将$b开始直到最后所有的字符串都匹配上。不想javascript中可以用\w来匹配汉字 ,不至于把所有字符匹配上。 郁闷啊!!!!!!! 请问有什么方法能够在java自带的正则表达式中准确的匹配出汉字吗? 请指点迷津! [b]问题补充:[/b] congjl2002 (高级程序员) 之前没有弄清楚正则表达式在不同的语言之间是否有区别。造成这样的原因是,在开始学习的时候,将教程中的例子在RegexTester 工具中测试正确,放到类中间加上了转义字符结果有时也会有区别;再就是jdk API中提供的java.util.regex.Pattern类中对\w能够匹配字符的说明是 单词字符:[a-zA-Z_0-9] 和你推荐的那篇文章中的说明有所出入(这几天学习正则表达式看的资料就是你提供的那篇文章)。文章中\w 能够匹配的字符是 字母或数字或下划线或汉字 。所以感觉他们之间是有所不同的。 [b]问题补充:[/b] congjl2002 (高级程序员) 你好 你给我提供的正则表达式 我试过了,在RegexTester工具中测试是好的。但是在java中验证不通过。下面是我写的程序。方便的话测试一下。 public static void main(String[] args) { String regex = "(^[#0-9]{2})([$a]{2}[\\w\\d-]+(?!$)?)+([$b]{2}(.?){10}(?!$)?)?([$d]{2}[\\w.]*(?!$)?)?([$z]{2}[\\w\\d-]+(?!$)?)?$"; String matcher = "##$a7a-5064-2460-6$b精装$dCNY26.00$z7-313-1037-0"; find(regex,matcher); } /** * find 方法扫描输入序列以查找与该模式匹配的下一个子序列。 * * 通过m.find()方法,是按照指定模式与整条字符串进行匹配的 m.groupCount()可以获取指定模式中的分组数 m.group() == * m.group(0) 即匹配成功的整条字符串 * * @param p * @param m */ public static List<String> find(String regex, String matcher) { List<String> list = new ArrayList<String>(); Pattern p = Pattern.compile(regex);// Pattern(模式类);Pattern类是用来表达和陈述所要搜索模式的对象 Matcher m = p.matcher(matcher); boolean finded = m.find(); StringBuffer sb = new StringBuffer(); // 该对象用于存储匹配出的字符串,用于下面判断匹配出的内容是否是子字段(即是否包含$) while (finded) { for (int i = 0; i <= m.groupCount(); i++) { // 匹配出的第一个结果是整个字符串 if (i == 0) continue; sb.append(m.group(i)); // 匹配出的是指示符 ## 或者 #数字 或者 数字# if (i == 1 && m.group(i) != null){ list.add(m.group(i)); continue; } // 判断匹配出的字符串是否是子字段内容,即是否包含$ if (i != 0 && sb.toString().indexOf("$") == -1) continue; sb.delete(0, sb.toString().length()); if(m.group(i) == null) continue; list.add(m.group(i)); } finded = m.find(); } for (int i = 0; i < list.size(); i++) { System.out.println(i + " " + list.get(i)); } return list; } 如果把String regex = "^[\\#0-9]{2}(\\$[abdz][\\w-.]*(?!$)?)+$"; 运行程序匹配不出任何东西了。帮忙看看!
当网页采用js动态获取数据时,HttpClient应如何获取数据?
总的问题是这样的:因为我需要在两个城市来回跑,但是机票价格不断变化,就想通过.NET的HttpClient对携程网的网页进行访问,定时为每几小时一次,然后在后台进行一下分析,当某个机票价格贴近预期的最低价的时候通知我。 我用的VB.NET,但是C#应该更广泛,如果哪位大神可以帮忙回答用C#就可以。 代码如下,我先写了一个类 ``` Imports System.IO Imports System.Net.Http Public Class MySpider Dim callback As CallBackSub Public Sub CallBackTo(ByVal callclass As CallBackSub) callback = callclass End Sub Public Shared Async Sub GetPage(ByVal url As String, ByVal callclass As CallBackSub) Dim MyHttpClient As New HttpClient() Dim str As String = Await GetStringFromUrl(url) Dim callback0 As CallBackSub = callclass callback0.Invoke(str) End Sub Private Shared Async Function GetStringFromUrl(ByVal Url As String) As Task(Of String) Using client As HttpClient = New HttpClient() Try Dim response As HttpResponseMessage = Await client.GetAsync(Url) response.EnsureSuccessStatusCode() Dim responseBody As String = Await response.Content.ReadAsStringAsync() Return responseBody Catch e As HttpRequestException Console.WriteLine(vbLf & "Exception Caught!") Console.WriteLine("Message :{0} ", e.Message) Return Nothing End Try End Using End Function End Class ``` 这个类中的GetStringFromUrl是微软给的例程,然后我用了一个委托来把获取的字符串传递给Form窗体。(我的.NET仅仅勉强入门,正准备task和线程这些,就姑且用委托了,如果有正确的处理方法还麻烦告诉一下) 窗体代码就不贴出来了,就是一个textbox用来接收委托传过去的数据,然后一个button控制getpage 然后问题就在于,我发现我取出response中的数据后,根本找不到机票价格 ![图片说明](https://img-ask.csdn.net/upload/201901/29/1548767543_874475.jpg) 然后我在浏览器中把网页保存了之后,发现里面有很多js和css文件,我就想是不是有些数据是通过js动态获取的。 最后我试了Windows窗体控件WebBroswer,在赋值了URL之后,仅仅这一句代码就得到了我想要的机票价格数据 ``` TextBox1.Text = WebBrowser1.Document.All(1).InnerText ``` ![图片说明](https://img-ask.csdn.net/upload/201901/29/1548767560_985205.png) 虽然问题可以说暂时解决,但是我还是觉得,HttpClient作为微软推荐使用的一个类,应该不会处理不了这种动态获取数据的情况,就想请教下各位使用.NET得前辈,是否可以用HttpClient类处理这个问题呢? 如果能给出代码我会感激不尽,如果给一个资料的链接也一样很感谢!
Ext里的Date问题
Ext里面这个sample是这样的: [code="java"]dt = Date.parseDate("2006-01-15", "Y-m-d"); [/code] API的定义是这样的: parseDate( String input, String format ) : Date 所以按照道理只要是两个字符串就行了。 我现在是这样的问题: [code="java"]value=Date.parseDate(data.get('expiretime'), "Y-m-d");[/code] 我的data.get('expiretime')是等于2009-8-7,并且是string型, 但是我并没有得到时间,很奇怪!难道data.get('expiretime')得到的2009-12-7的字符串并不等于 "2009-12-7"?往解答! BTY:一直在这里提问,很感谢yourgame,lovewhzlq,还有 huangnetian,laitaogood 等几位一直帮我解惑!!在此表示感谢! 谢谢你们的无私帮助!
关于XmlHttp.statusText的含义
返回当前请求的响应行状态; 备注中写到:字符串,此属性只读,以BSTR返回当前请求的响应行状态,此属性仅当数据发送并接收完毕后才可获取。 这个statusText在实际应用中输出的信息是怎么样的,BSTR返回的信息如果是中文会不会是乱码,需要如果做处理 [b]问题补充:[/b] 感谢几位的回答,我用ff浏览器打开,statusText 中文能正常显示,用ie打开就是乱码,更加迷糊了
初学C……求助float有效数字的问题
关于浮点数有效数字我有很多疑惑,我发现我读入一个浮点数后再输出,两个数字是不相等的。开始我以为是我输入的数字超过了float有效数字位数的原因,但是下面这个程序证明不是这个原因: ``` #include <stdio.h> #include <float.h> int main(void) {float test; char data[7]; printf("Float has at least %d effective numbers\n", FLT_DIG); printf("Then i'm gonna check it!\n"); printf("test data:_______\b\b\b\b\b\b\b"); scanf("%f",&test); printf("please input again to confirm it:_______\b\b\b\b\b\b\b"); scanf("%s",&data); printf("So %f is supposed to be %s", test, data); return 0; } ``` 就是先查了一下我的机子规定float至少几个有效数字,然后输入一个数字,输两边,一次存成float,一次存成字符串,最后检验float是不是真有这么多有效数字 结果: ![图片说明](https://img-ask.csdn.net/upload/201508/29/1440857984_634496.png) 这是怎么回事啊……我大概知道为什么会有这种情况,就是计算机把十进制转二进制存储再转十进制的过程出了问题……可是明明是机器告诉我有至少六位有效数字,那我输个六位有效数字的数不应该会出错的吧? 不知道哪位朋友能给我解答一下……是程序写错了吗?还是说有效数字的问题我理解错了?怎么样能让数值准确的输出呢?按照这种情况,岂不是大部分的运算的都是不准确的?
做了一个小时的面试题(没有过 希望大家帮忙答下 虽然很幼稚 毕竟每个人都是这么过来的吗 感激了!)
XX软件工程师笔试试题 注:1、请参考人员将答案写在答题纸上,勿将答案写在此卷上。 2、请参考人员将编号与姓名填写在答题纸上。 1、 以下数据结构中不属于线性数据结构的是()。 A、队列 B、线性表 C、二叉树 D、栈 我的答案:C 2、 在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。 A、 可行性分析 B、需求分析 C、详细设计 D、程序编码 我的答案:B 3、 结构化程序设计主要强调的是()。 A、 程序的规模 B、程序的易读性 C、程序的执行效率 D、程序的可移植性 我的答案:C 4、 在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段()。 A、 概要设计 B、详细设计 C、可行性分析 D、需求分析 我的答案:B 5、 下列关于栈的叙述中正确的是()。 A、 在栈中只能插入数据 B、在栈中只能删除数据 B、 栈是先进先出的线性表 D、栈是先进后出的线性表 我的答案:D 6、 下面不属于软件设计原则的是()。 A、 抽象 B、模块化 C、自底向上 D、信息隐蔽 我的答案:C 7、 对长度为N的线性表进行顺序查找,在最坏情况下所需要的比较次数为()。 A、 N+1 B、N C、(N+1)/2 D、N/2 我的答案:C 8、 视图设计一般有3种设计次序,下列不属于视图设计的是()。 A、 自顶向下 B、由外向内 C、由内向外 D、自底向上 我的答案:C 9、下列有关数据库的描述,正确的是()。 A、数据库是一个DBF文件 B、数据库是一个关系 C、数据库是一个结构化的数据集合 D、数据库是一组文件 我的答案:C 10、下列说法中,不属于数据模型所描述的内容的是()。 A、数据结构 B、数据操作 C、数据查询 D、数据约束 我的答案:A 11、若按功能划分,软件测试的方法通常分为白盒测试方法和(黑盒测试方法)。 12、数据库系统的三级模式分别为(级联)模式、内部级模式与外部级模式。 13、在最坏情况下,冒泡排序的时间复杂度为(N+1/2)。 14、在面向对象方法中,信息隐蔽是通过对象的(封装)性来实现的。 15、关系模型的数据操纵既是建立在关系上的数据操纵,一般有(插入)、增加、删除、和修改四种操作。 16、TIME()的返回值的数据类型是(String)类型。 17、编写SQL语句 1)、创建一张学生表,包含以下信息,学号,姓名,年龄,性别,家庭住址,联系电话 我的答案: create table student( studentCardNo number(2) primary key, name char(10), age number(2), sex char(2) check(sex in (‘男’,’女’)), address varchar2(100), tel number(2) ) 2)、修改学生表的结构,添加一列信息,学历 我的答案: alter table student add(xueli varchar2(20)); 3)、修改学生表的结构,删除一列信息,家庭住址 我的答案: alter table student drop column address; 4)、向学生表添加如下信息: 学号 姓名 年龄 性别 联系电话 学历 1 A 22 男 123456 小学 2 B 21 男 119 中学 3 C 23 男 110 高中 4 D 18 女 114 大学 我的答案: insert into student values(‘&1’,’&2’,’&3’); 一次一次添加 5)修改学生表的数据,将电话号码以11开头的学员的学历改为“大专” 我的答案: update student set xueli=”大专” where tel like 11%; 6)删除学生表的数据,姓名以C开头,性别为‘男’的记录删除 我的答案: delete student where name like C% or sex=”男”; 7)查询学生表的数据,将所有年龄小于22岁的,学历为“大专”的,学生的姓名和学号显示出来 我的答案: select name,studentCardNo from student where age<22 and xueli=”大专”; 8)查询学生表的数据,查询所有信息,列出前25%的记录 我的答案: select top*0.25 from student; 9)查询出所有学生的姓名,性别,年龄降序排列 我的答案: select name,sex,age from student where age desc; 10)按照性别分组查询所有的平均年龄 我的答案: select avg(age) from student group by sex; 18、什么是存储过程?为什么存储过程要比单纯的SQL语句执行起来要快? 我的答案: 存储过程算是一种优化查询需要比单存SQL语句执行的要快 19、两张关联表,删除主表中已经在副表中没有的信息 我的答案 delete from fubiao a where a.fid not in(select id from zhubiao) 20、程序题: 用1、2、2、3、4、5这六个数字,用java或你熟悉的语言,打印出所有不同的排列,如:512234、412345等,要求:“4”不能再第三位,“3”与“5”不能相连。并将这些数据按从小到大输出。 我的答案 我的写的不好 没贴下 笔试的时候没写全 21、String 和 StringBuffer的区别 我的答案 String定长 StringBuffer 变长 22、&和&&的区别 我的答案 &短路与 &&逻辑与 网上答案: & 是位运算符,表示按位与运算, && 是逻辑运算符,表示逻辑与(and)。 23、final,finally,finalize的区别 我的答案 Final静变量关键字,finally异常关键字,finalize 网上答案 final 用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。 finally是异常处理语句结构的一部分,表示总是执行。 finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法, 可以覆盖此方法提供垃圾收集时的其他资源回收,例如关闭文件等。 24、数组有没有length()这个方法?String有没有length()这个方法? 我的答案: 数组没有length()这个方法,有length的属性。 String有length()这个方法。 25、是否可以继承String类? 我的答案: 不可以 解释的很乱 26、说出数据连接池的工作机制是什么? 我的答案: 反正解释的很乱我感觉 27、垃圾回收的优点和原理。并考虑2种回收机制。 我的答案: 动态回收 解释的很乱 网上答案: Java语言中一个显著的特点就是引入了垃圾回收机制,使c++程序员最头疼的内存管理的问题迎刃而解, 它使得Java程序员在编写程序的时候不再需要考虑内存管理。由于有个垃圾回收机制,Java中的对象不再有"作用域"的概念, 只有对象的引用才有"作用域"。垃圾回收可以有效的防止内存泄露,有效的使用可以使用的内存。 垃圾回收器通常是作为一个单独的低级别的线程运行,不可预知的情况下对内存堆中已经死亡的或者长时间没有 使用的对象进行清除和回收,程序员不能实时的调用垃圾回收器对某个对象或所有对象进行垃圾回收。 回收机制有分代复制垃圾回收和标记垃圾回收,增量垃圾回收。 28、你所知道的集合类都有哪些?区别?主要方法? 我的答案: Arraylist 非线性的、Vertor线性的 29、JSP的内置对象及方法。 我的答案: Page,exception,out,page content,application,request,reponse,session,config 30、页面间对象传递的方法。 我的答案: 那几个方法都写错了 31、你知道Request对象的主要方法有哪些? 32、J2EE是技术还是平台还是框架? 我的答案: J2EE是技术也是平台 网上答案: J2EE本身是一个标准,一个为企业分布式应用的开发提供的标准平台。 J2EE也是一个框架,包括JDBC、JNDI、RMI、JMS、EJB、JTA等技术。 33、我们在web应用开发过程中经常遇到输出某种编码的字符,如iso8859-1等,如何输出一个某种(例如GBK编码类型)编码的字符串? Request encording(“GBK”) 34、j2ee常用的设计模式?说明工厂模式。 Gof23种设计模式 工厂模式:Factory 网上答案: Java中的23种设计模式: Factory(工厂模式), Builder(建造模式), Factory Method(工厂方法模式), Prototype(原始模型模式),Singleton(单例模式), Facade(门面模式), Adapter(适配器模式), Bridge(桥梁模式), Composite(合成模式), Decorator(装饰模式), Flyweight(享元模式), Proxy(代理模式), Command(命令模式), Interpreter(解释器模式), Visitor(访问者模式), Iterator(迭代子模式), Mediator(调停者模式), Memento(备忘录模式), Observer(观察者模式), State(状态模式), Strategy(策略模式), Template Method(模板方法模式), Chain Of Responsibleity(责任链模式) 工厂模式:工厂模式是一种经常被使用到的模式,根据工厂模式实现的类可以根据提供的数据生成一组类中某一个类的实例, 通常这一组类有一个公共的抽象父类并且实现了相同的方法,但是这些方法针对不同的数据进行了不同的操作。 首先需要定义一个基类,该类的子类通过不同的方法实现了基类中的方法。 然后需要定义一个工厂类,工厂类可以根据条件生成不同的子类实例。 当得到子类的实例后,开发人员可以调用基类中的方法而不必考虑到底返回的是哪一个子类的实例。 35、JSP四种会话跟踪技术 我的答案: Application cookie session 36、排序都有哪几种方法?请举例 冒泡 选择 快序 二分查找 网上答案: 排序的方法有:插入排序(直接插入排序、希尔排序), 交换排序(冒泡排序、快速排序), 选择排序(直接选择排序、堆排序), 归并排序,分配排序(箱排序、基数排序) 快速排序的伪代码。 //使用快速排序方法对a[ 0 :n- 1 ]排序 从a[ 0 :n- 1 ]中选择一个元素作为m i d d l e,该元素为支点 把余下的元素分割为两段left 和r i g h t,使得l e f t中的元素都小于等于支点,而right 中的元素都大于等于支点 递归地使用快速排序方法对left 进行排序 递归地使用快速排序方法对right 进行排序 所得结果为l e f t + m i d d l e + r i g h t 37、关于模块间的设计原则? 规范要一样 38、项目过程一般是怎样的?你参加过几个项目开发?参加过的项目流程是怎样的?自己负责与人合作工作内容及自我评价? 从需求调研——设计开发——实施 参加过网站的实施 模板的制作 39、tomcat自动关闭常见原因? 我的答案: 现在没遇到过 40、如何设置TOMCAT内存和连接数? 我的答案: Tomcat群集 41、你如何理解Tomcat是什么? 我的答案: Tomcat是JSP Servlet 容器恰当的说 42、静态变量和实例变量的区别? 我的答案: 静态变量域用final修饰,每次都被调用 实例变量则不会 43、IE、FF下面CSS的解释区别 我的答案: 自己编的 44、web前端技术你了解哪些技术? 我的答案: JAVAScript,CSS,DIV,Ajax,Ajax框架,DWR,dojo,jguery 45、什么是报表?什么是报表控件,作用是什么?你了解哪些报表工具? 我的答案: 解释的很乱 46、你了解的那些统计图表类型? 我的答案: 自己编的 47、Flex与数据库连接的三种方式? 我的答案: 自己编的 ------------------------------------------------------- 我答错的、 错在哪里? 没答上的帮忙解答下? 感激了 !
局部刷新问题(不刷新tiles布局中的菜单树)
问题:点击菜单进入新功能时,想只刷新主页面(name="content"),菜单树(name="menu")等页面不动, 否则菜单树又刷新到初始的样子(如:本来打开的文件夹又缩回去了)。初步查了一下tiles资料,说是不支持 局部刷新,哪位前辈有先例,给指点一下哈,不胜感激。或者有更好的办法给推荐一下哈(不想用框架)。 系统架构:View(tiles+JSP) + springMVC + spring + ibatis + oracle 菜单树:MzTreeView.js <!--=====================================================================--> <!-- 布局主模板mainLayout。应用系统可以根据需要添加其它的模板。--> <!--=====================================================================--> <definition name="mainLayout" template="/layout/mainLayout.jsp"> <description> 主布局: |header(页眉) ----------------------------- |menu(菜单)| content(内容) ----------------------------- |footer(页脚) 等几部分组成。 type="page" 表示这是一个页面,如果不指定,表示这是一个字符串,如put name="title"的定义。 </description> <put-attribute type="string" name="title" value="default title" /> <put-attribute type="template" name="header" value="/layout/IncludeTop.jsp" /> <put-attribute type="template" name="menu" value="/layout/IncludeMenu.jsp" /> <put-attribute type="template" name="content" value="/layout/IncludeMainBody.jsp" /> <put-attribute type="template" name="footer" value="/layout/IncludeBottom.jsp" /> </definition> <!-- 常用 --> <definition name="indexView" extends="mainLayout"> <description>主页面</description> <put-attribute type="template" name="content" value="/pages/1.jsp" /> </definition> <definition name="formView" extends="mainLayout"> <description>form页面</description> <put-attribute type="template" name="content" value="/pages/hr_payroll/HrPayrollHead.jsp" /> </definition> [b]问题补充:[/b] 问题:点击菜单进入新功能时,想只刷新主页面(name="content"),菜单树(name="menu")等页面不动, 否则菜单树又刷新到初始的样子(如:本来打开的文件夹又缩回去了)。初步查了一下tiles资料,说是不支持 局部刷新,哪位前辈有先例,给指点一下哈,不胜感激。或者有更好的办法给推荐一下哈(不想用框架)。 补充:JS平时不怎么用,Ajax不会哈,日常主要是写oracle存储过程,而且系统对前台不怎么要求,就是搞个菜单树即可,其它就是查询然后得出结果列表。类似财务报表系统。 系统架构:View(tiles+JSP) + springMVC + spring + ibatis + oracle 菜单树:MzTreeView.js <!--=====================================================================--> <!-- 布局主模板mainLayout。应用系统可以根据需要添加其它的模板。--> <!--=====================================================================--> <definition name="mainLayout" template="/layout/mainLayout.jsp"> <description> 主布局: |header(页眉) ----------------------------- |menu(菜单)| content(内容) ----------------------------- |footer(页脚) 等几部分组成。 type="page" 表示这是一个页面,如果不指定,表示这是一个字符串,如put name="title"的定义。 </description> <put-attribute type="string" name="title" value="default title" /> <put-attribute type="template" name="header" value="/layout/IncludeTop.jsp" /> <put-attribute type="template" name="menu" value="/layout/IncludeMenu.jsp" /> <put-attribute type="template" name="content" value="/layout/IncludeMainBody.jsp" /> <put-attribute type="template" name="footer" value="/layout/IncludeBottom.jsp" /> </definition> <!-- 常用 --> <definition name="indexView" extends="mainLayout"> <description>主页面</description> <put-attribute type="template" name="content" value="/pages/1.jsp" /> </definition> <definition name="formView" extends="mainLayout"> <description>form页面</description> <put-attribute type="template" name="content" value="/pages/hr_payroll/HrPayrollHead.jsp" /> </definition> [b]问题补充:[/b] 问题:点击菜单进入新功能时,想只刷新主页面(name="content"),菜单树(name="menu")等页面不动, 否则菜单树又刷新到初始的样子(如:本来打开的文件夹又缩回去了)。初步查了一下tiles资料,说是不支持 局部刷新,哪位前辈有先例,给指点一下哈,不胜感激。或者有更好的办法给推荐一下哈(不想用框架)。 系统架构:View(tiles+JSP) + springMVC + spring + ibatis + oracle 菜单树:MzTreeView.js <!--=====================================================================--> <!-- 布局主模板mainLayout。应用系统可以根据需要添加其它的模板。--> <!--=====================================================================--> <definition name="mainLayout" template="/layout/mainLayout.jsp"> <description> 主布局: |header(页眉) ----------------------------- |menu(菜单)| content(内容) ----------------------------- |footer(页脚) 等几部分组成。 type="page" 表示这是一个页面,如果不指定,表示这是一个字符串,如put name="title"的定义。 </description> <put-attribute type="string" name="title" value="default title" /> <put-attribute type="template" name="header" value="/layout/IncludeTop.jsp" /> <put-attribute type="template" name="menu" value="/layout/IncludeMenu.jsp" /> <put-attribute type="template" name="content" value="/layout/IncludeMainBody.jsp" /> <put-attribute type="template" name="footer" value="/layout/IncludeBottom.jsp" /> </definition> <!-- 常用 --> <definition name="indexView" extends="mainLayout"> <description>主页面</description> <put-attribute type="template" name="content" value="/pages/1.jsp" /> </definition> <definition name="formView" extends="mainLayout"> <description>form页面</description> <put-attribute type="template" name="content" value="/pages/hr_payroll/HrPayrollHead.jsp" /> </definition> [b]问题补充:[/b] 补充:JS平时不怎么用,Ajax不会哈,日常主要是写oracle存储过程,而且系统对前台不怎么要求,就是搞个菜单树即可,其它就是查询然后得出结果列表。类似财务报表系统。 [b]问题补充:[/b] :arrow: 感谢jones的热心支持~ [b]问题补充:[/b] 这应该是很经典的企业应用系统布局哈, 不知大家平时都是用什么方案实现的。 我们公司的核心系统是用框架实现的,自己不是很看好。 所以想就更改为tiles,没想到还不支持局部刷新。 还好用的是spingMVC ,更换View还算简单,实在不行就只好用框架了:( [b]问题补充:[/b] jones兄有用框架实现的范例没?给参考一下哈(如果不涉及企业机密)。 谢先哈,不管怎样这分是给定了哈。
爬虫福利二 之 妹子图网MM批量下载
爬虫福利一:27报网MM批量下载 点击 看了本文,相信大家对爬虫一定会产生强烈的兴趣,激励自己去学习爬虫,在这里提前祝:大家学有所成! 目标网站:妹子图网 环境:Python3.x 相关第三方模块:requests、beautifulsoup4 Re:各位在测试时只需要将代码里的变量path 指定为你当前系统要保存的路径,使用 python xxx.py 或IDE运行即可。 ...
字节跳动视频编解码面经
三四月份投了字节跳动的实习(图形图像岗位),然后hr打电话过来问了一下会不会opengl,c++,shador,当时只会一点c++,其他两个都不会,也就直接被拒了。 七月初内推了字节跳动的提前批,因为内推没有具体的岗位,hr又打电话问要不要考虑一下图形图像岗,我说实习投过这个岗位不合适,不会opengl和shador,然后hr就说秋招更看重基础。我当时想着能进去就不错了,管他哪个岗呢,就同意了面试...
Java学习的正确打开方式
在博主认为,对于入门级学习java的最佳学习方法莫过于视频+博客+书籍+总结,前三者博主将淋漓尽致地挥毫于这篇博客文章中,至于总结在于个人,实际上越到后面你会发现学习的最好方式就是阅读参考官方文档其次就是国内的书籍,博客次之,这又是一个层次了,这里暂时不提后面再谈。博主将为各位入门java保驾护航,各位只管冲鸭!!!上天是公平的,只要不辜负时间,时间自然不会辜负你。 何谓学习?博主所理解的学习,它是一个过程,是一个不断累积、不断沉淀、不断总结、善于传达自己的个人见解以及乐于分享的过程。
程序员必须掌握的核心算法有哪些?
由于我之前一直强调数据结构以及算法学习的重要性,所以就有一些读者经常问我,数据结构与算法应该要学习到哪个程度呢?,说实话,这个问题我不知道要怎么回答你,主要取决于你想学习到哪些程度,不过针对这个问题,我稍微总结一下我学过的算法知识点,以及我觉得值得学习的算法。这些算法与数据结构的学习大多数是零散的,并没有一本把他们全部覆盖的书籍。下面是我觉得值得学习的一些算法以及数据结构,当然,我也会整理一些看过...
linux系列之常用运维命令整理笔录
本博客记录工作中需要的linux运维命令,大学时候开始接触linux,会一些基本操作,可是都没有整理起来,加上是做开发,不做运维,有些命令忘记了,所以现在整理成博客,当然vi,文件操作等就不介绍了,慢慢积累一些其它拓展的命令,博客不定时更新 free -m 其中:m表示兆,也可以用g,注意都要小写 Men:表示物理内存统计 total:表示物理内存总数(total=used+free) use...
Python 基础(一):入门必备知识
Python 入门必备知识,你都掌握了吗?
兼职程序员一般可以从什么平台接私活?
这个问题我进行了系统性的总结,以下将进行言简意赅的说明和渠道提供,希望对各位小猿/小媛们有帮助~ 根据我们的经验,程序员兼职主要分为三种:兼职职位众包、项目整包和自由职业者驻场。 所谓的兼职职位众包,指的是需求方这边有自有工程师配合,只需要某个职位的工程师开发某个模块的项目。比如开发一个 app,后端接口有人开发,但是缺少 iOS 前端开发工程师,那么他们就会发布一个职位招聘前端,来配合公司一...
程序员接私活怎样防止做完了不给钱?
首先跟大家说明一点,我们做 IT 类的外包开发,是非标品开发,所以很有可能在开发过程中会有这样那样的需求修改,而这种需求修改很容易造成扯皮,进而影响到费用支付,甚至出现做完了项目收不到钱的情况。 那么,怎么保证自己的薪酬安全呢? 我们在开工前,一定要做好一些证据方面的准备(也就是“讨薪”的理论依据),这其中最重要的就是需求文档和验收标准。一定要让需求方提供这两个文档资料作为开发的基础。之后开发...
Python十大装B语法
Python 是一种代表简单思想的语言,其语法相对简单,很容易上手。不过,如果就此小视 Python 语法的精妙和深邃,那就大错特错了。本文精心筛选了最能展现 Python 语法之精妙的十个知识点,并附上详细的实例代码。如能在实战中融会贯通、灵活使用,必将使代码更为精炼、高效,同时也会极大提升代码B格,使之看上去更老练,读起来更优雅。
数据库优化 - SQL优化
以实际SQL入手,带你一步一步走上SQL优化之路!
2019年11月中国大陆编程语言排行榜
2019年11月2日,我统计了某招聘网站,获得有效程序员招聘数据9万条。针对招聘信息,提取编程语言关键字,并统计如下: 编程语言比例 rank pl_ percentage 1 java 33.62% 2 cpp 16.42% 3 c_sharp 12.82% 4 javascript 12.31% 5 python 7.93% 6 go 7.25% 7 p...
写了很久,这是一份最适合/贴切普通大众/科班/非科班的『学习路线』
说实话,对于学习路线这种文章我一般是不写的,大家看我的文章也知道,我是很少写建议别人怎么样怎么样的文章,更多的是,写自己的真实经历,然后供大家去参考,这样子,我内心也比较踏实,也不怕误导他人。 但是,最近好多人问我学习路线,而且很多大一大二的,说自己很迷茫,看到我那篇 普普通通,我的三年大学 之后很受激励,觉得自己也能行,(是的,别太浪,你一定能行)希望我能给他个学习路线,说...
经典算法(5)杨辉三角
写在前面: 我是 扬帆向海,这个昵称来源于我的名字以及女朋友的名字。我热爱技术、热爱开源、热爱编程。技术是开源的、知识是共享的。 这博客是对自己学习的一点点总结及记录,如果您对 Java、算法 感兴趣,可以关注我的动态,我们一起学习。 用知识改变命运,让我们的家人过上更好的生活。 目录一、杨辉三角的介绍二、杨辉三角的算法思想三、代码实现1.第一种写法2.第二种写法 一、杨辉三角的介绍 百度
腾讯算法面试题:64匹马8个跑道需要多少轮才能选出最快的四匹?
昨天,有网友私信我,说去阿里面试,彻底的被打击到了。问了为什么网上大量使用ThreadLocal的源码都会加上private static?他被难住了,因为他从来都没有考虑过这个问题。无独有偶,今天笔者又发现有网友吐槽了一道腾讯的面试题,我们一起来看看。 腾讯算法面试题:64匹马8个跑道需要多少轮才能选出最快的四匹? 在互联网职场论坛,一名程序员发帖求助到。二面腾讯,其中一个算法题:64匹...
面试官:你连RESTful都不知道我怎么敢要你?
干货,2019 RESTful最贱实践
为啥国人偏爱Mybatis,而老外喜欢Hibernate/JPA呢?
关于SQL和ORM的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行了一番讨论,感触还是有一些,于是就有了今天这篇文。 声明:本文不会下关于Mybatis和JPA两个持久层框架哪个更好这样的结论。只是摆事实,讲道理,所以,请各位看官勿喷。 一、事件起因 关于Mybatis和JPA孰优孰劣的问题,争论已经很多年了。一直也没有结论,毕竟每个人的喜好和习惯是大不相同的。我也看...
SQL-小白最佳入门sql查询一
不要偷偷的查询我的个人资料,即使你再喜欢我,也不要这样,真的不好;
项目中的if else太多了,该怎么重构?
介绍 最近跟着公司的大佬开发了一款IM系统,类似QQ和微信哈,就是聊天软件。我们有一部分业务逻辑是这样的 if (msgType = "文本") { // dosomething } else if(msgType = "图片") { // doshomething } else if(msgType = "视频") { // doshomething } else { // doshom...
致 Python 初学者
欢迎来到“Python进阶”专栏!来到这里的每一位同学,应该大致上学习了很多 Python 的基础知识,正在努力成长的过程中。在此期间,一定遇到了很多的困惑,对未来的学习方向感到迷茫。我非常理解你们所面临的处境。我从2007年开始接触 python 这门编程语言,从2009年开始单一使用 python 应对所有的开发工作,直至今天。回顾自己的学习过程,也曾经遇到过无数的困难,也曾经迷茫过、困惑过。开办这个专栏,正是为了帮助像我当年一样困惑的 Python 初学者走出困境、快速成长。希望我的经验能真正帮到你
“狗屁不通文章生成器”登顶GitHub热榜,分分钟写出万字形式主义大作
一、垃圾文字生成器介绍 最近在浏览GitHub的时候,发现了这样一个骨骼清奇的雷人项目,而且热度还特别高。 项目中文名:狗屁不通文章生成器 项目英文名:BullshitGenerator 根据作者的介绍,他是偶尔需要一些中文文字用于GUI开发时测试文本渲染,因此开发了这个废话生成器。但由于生成的废话实在是太过富于哲理,所以最近已经被小伙伴们给玩坏了。 他的文风可能是这样的: 你发现,
程序员:我终于知道post和get的区别
IT界知名的程序员曾说:对于那些月薪三万以下,自称IT工程师的码农们,其实我们从来没有把他们归为我们IT工程师的队伍。他们虽然总是以IT工程师自居,但只是他们一厢情愿罢了。 此话一出,不知激起了多少(码农)程序员的愤怒,却又无可奈何,于是码农问程序员。 码农:你知道get和post请求到底有什么区别? 程序员:你看这篇就知道了。 码农:你月薪三万了? 程序员:嗯。 码农:你是怎么做到的? 程序员:
《程序人生》系列-这个程序员只用了20行代码就拿了冠军
你知道的越多,你不知道的越多 点赞再看,养成习惯GitHub上已经开源https://github.com/JavaFamily,有一线大厂面试点脑图,欢迎Star和完善 前言 这一期不算《吊打面试官》系列的,所有没前言我直接开始。 絮叨 本来应该是没有这期的,看过我上期的小伙伴应该是知道的嘛,双十一比较忙嘛,要值班又要去帮忙拍摄年会的视频素材,还得搞个程序员一天的Vlog,还要写BU
加快推动区块链技术和产业创新发展,2019可信区块链峰会在京召开
11月8日,由中国信息通信研究院、中国通信标准化协会、中国互联网协会、可信区块链推进计划联合主办,科技行者协办的2019可信区块链峰会将在北京悠唐皇冠假日酒店开幕。   区块链技术被认为是继蒸汽机、电力、互联网之后,下一代颠覆性的核心技术。如果说蒸汽机释放了人类的生产力,电力解决了人类基本的生活需求,互联网彻底改变了信息传递的方式,区块链作为构造信任的技术有重要的价值。   1...
程序员把地府后台管理系统做出来了,还有3.0版本!12月7号最新消息:已在开发中有github地址
第一幕:缘起 听说阎王爷要做个生死簿后台管理系统,我们派去了一个程序员…… 996程序员做的梦: 第一场:团队招募 为了应对地府管理危机,阎王打算找“人”开发一套地府后台管理系统,于是就在地府总经办群中发了项目需求。 话说还是中国电信的信号好,地府都是满格,哈哈!!! 经常会有外行朋友问:看某网站做的不错,功能也简单,你帮忙做一下? 而这次,面对这样的需求,这个程序员
网易云6亿用户音乐推荐算法
网易云音乐是音乐爱好者的集聚地,云音乐推荐系统致力于通过 AI 算法的落地,实现用户千人千面的个性化推荐,为用户带来不一样的听歌体验。 本次分享重点介绍 AI 算法在音乐推荐中的应用实践,以及在算法落地过程中遇到的挑战和解决方案。 将从如下两个部分展开: AI 算法在音乐推荐中的应用 音乐场景下的 AI 思考 从 2013 年 4 月正式上线至今,网易云音乐平台持续提供着:乐屏社区、UGC
8年经验面试官详解 Java 面试秘诀
    作者 | 胡书敏 责编 | 刘静 出品 | CSDN(ID:CSDNnews) 本人目前在一家知名外企担任架构师,而且最近八年来,在多家外企和互联网公司担任Java技术面试官,前后累计面试了有两三百位候选人。在本文里,就将结合本人的面试经验,针对Java初学者、Java初级开发和Java开发,给出若干准备简历和准备面试的建议。   Java程序员准备和投递简历的实
面试官如何考察你的思维方式?
1.两种思维方式在求职面试中,经常会考察这种问题:北京有多少量特斯拉汽车? 某胡同口的煎饼摊一年能卖出多少个煎饼? 深圳有多少个产品经理? 一辆公交车里能装下多少个乒乓球? 一
碎片化的时代,如何学习
今天周末,和大家聊聊学习这件事情。 在如今这个社会,我们的时间被各类 APP 撕的粉碎。 刷知乎、刷微博、刷朋友圈; 看论坛、看博客、看公号; 等等形形色色的信息和知识获取方式一个都不错过。 貌似学了很多,但是却感觉没什么用。 要解决上面这些问题,首先要分清楚一点,什么是信息,什么是知识。 那什么是信息呢? 你一切听到的、看到的,都是信息,比如微博上的明星出轨、微信中的表情大战、抖音上的...
so easy! 10行代码写个"狗屁不通"文章生成器
前几天,GitHub 有个开源项目特别火,只要输入标题就可以生成一篇长长的文章。 背后实现代码一定很复杂吧,里面一定有很多高深莫测的机器学习等复杂算法 不过,当我看了源代码之后 这程序不到50行 尽管我有多年的Python经验,但我竟然一时也没有看懂 当然啦,原作者也说了,这个代码也是在无聊中诞生的,平时撸码是不写中文变量名的, 中文...
知乎高赞:中国有什么拿得出手的开源软件产品?(整理自本人原创回答)
知乎高赞:中国有什么拿得出手的开源软件产品? 在知乎上,有个问题问“中国有什么拿得出手的开源软件产品(在 GitHub 等社区受欢迎度较好的)?” 事实上,还不少呢~ 本人于2019.7.6进行了较为全面的回答,对这些受欢迎的 Github 开源项目分类整理如下: 分布式计算、云平台相关工具类 1.SkyWalking,作者吴晟、刘浩杨 等等 仓库地址: apache/skywalking 更...
基础拾遗:除了&和&&的区别,你还要知道位运算的这5个运算符
&和&&都可作逻辑与的运算符,表示逻辑与(and),&是位运算符,你还需要知道这5个位运算符,基础很重要,云运算其实很骚!
MySQL数据库总结
一、数据库简介 数据库(Database,DB)是按照数据结构来组织,存储和管理数据的仓库。 典型特征:数据的结构化、数据间的共享、减少数据的冗余度,数据的独立性。 关系型数据库:使用关系模型把数据组织到数据表(table)中。现实世界可以用数据来描述。 主流的关系型数据库产品:Oracle(Oracle)、DB2(IBM)、SQL Server(MS)、MySQL(Oracle)。 数据表:数...
20行Python代码爬取王者荣耀全英雄皮肤
引言 王者荣耀大家都玩过吧,没玩过的也应该听说过,作为时下最火的手机MOBA游戏,咳咳,好像跑题了。我们今天的重点是爬取王者荣耀所有英雄的所有皮肤,而且仅仅使用20行Python代码即可完成。 准备工作 爬取皮肤本身并不难,难点在于分析,我们首先得得到皮肤图片的url地址,话不多说,我们马上来到王者荣耀的官网: 我们点击英雄资料,然后随意地选择一位英雄,接着F12打开调试台,找到英雄原皮肤的图片...
张小龙-年薪近3亿的微信之父,他是如何做到的?
张小龙生于湖南邵东魏家桥镇, 家庭主要特点:穷。 不仅自己穷,亲戚也都很穷,可以说穷以类聚。爷爷做过铜匠,总的来说,标准的劳动阶级出身。 家有兄弟两人, 一个小龙,一个小虎。 小虎好动,与邻里打成一片, 小龙好静,喜好读书。 “文静的像个妹子。”张小龙的表哥如是说。 穷文富武,做个读书郎是个不错的选择。 87年至94年, 华中科技大学本硕连读。 本科就读电信系, 不喜欢上课...
阿里靠什么武功秘籍渡过“双十一“的天量冲击
双十一大概会产生多大的数据量呢,可能大家没概念,举个例子央视拍了这么多年电视新闻节目,几十年下来他存了大概80P的数据。而今年双11一天,阿里要处理970P的数据,做为一个IT人,笔者认为今年”双十一“阿里最大的技术看点有有以下两个: 阿里的数据库,也就是刚刚拿下TPC冠军的OcceanBase,处理峰值也达到了骇人听闻的6100万次/秒, 阿里核心系统百分百上云了。 如果把信息系统比做一个武...
西游记团队中如果需要裁掉一个人,会先裁掉谁?
2019年互联网寒冬,大批企业开始裁员,下图是网上流传的一张截图: 裁员不可避免,那如何才能做到不管大环境如何变化,自身不受影响呢? 我们先来看一个有意思的故事,如果西游记取经团队需要裁员一名,会裁掉谁呢,为什么? 西游记团队组成: 1.唐僧 作为团队teamleader,有很坚韧的品性和极高的原则性,不达目的不罢休,遇到任何问题,都没有退缩过,又很得上司支持和赏识(直接得到唐太宗的任命,既给袈...
iOS Bug 太多,苹果终于坐不住了!
开源的 Android 和闭源的 iOS,作为用户的你,更偏向哪一个呢? 整理 | 屠敏 出品 | CSDN(ID:CSDNnews) 毋庸置疑,当前移动设备操作系统市场中,Android 和 iOS 作为两大阵营,在相互竞争的同时不断演进。不过一直以来,开源的 Android 吸引了无数的手机厂商涌入其中,为其生态带来了百花齐放的盛景,但和神秘且闭源的 iOS 系统相比,不少网友...
究竟你适不适合买Mac?
我清晰的记得,刚买的macbook pro回到家,开机后第一件事情,就是上了淘宝网,花了500元钱,找了一个上门维修电脑的师傅,上门给我装了一个windows系统。。。。。。 表砍我。。。 当时买mac的初衷,只是想要个固态硬盘的笔记本,用来运行一些复杂的扑克软件。而看了当时所有的SSD笔记本后,最终决定,还是买个好(xiong)看(da)的。 已经有好几个朋友问我mba怎么样了,所以今天尽量客观...
程序员一般通过什么途径接私活?
二哥,你好,我想知道一般程序猿都如何接私活,我也想接,能告诉我一些方法吗? 上面是一个读者“烦不烦”问我的一个问题。其实不止是“烦不烦”,还有很多读者问过我类似这样的问题。 我接的私活不算多,挣到的钱也没有多少,加起来不到 20W。说实话,这个数目说出来我是有点心虚的,毕竟太少了,大家轻喷。但我想,恰好配得上“一般程序员”这个称号啊。毕竟苍蝇再小也是肉,我也算是有经验的人了。 唾弃接私活、做外...
(经验分享)作为一名普通本科计算机专业学生,我大学四年到底走了多少弯路
今年正式步入了大四,离毕业也只剩半年多的时间,回想一下大学四年,感觉自己走了不少弯路,今天就来分享一下自己大学的学习经历,也希望其他人能不要走我走错的路。 (一)初进校园 刚进入大学的时候自己完全就相信了高中老师的话:“进入大学你们就轻松了”。因此在大一的时候自己学习的激情早就被抛地一干二净,每天不是在寝室里玩游戏就是出门游玩,不过好在自己大学时买的第一台笔记本性能并不是很好,也没让我彻底沉...
相关热词 c# 输入ip c# 乱码 报表 c#选择结构应用基本算法 c# 收到udp包后回包 c#oracle 头文件 c# 序列化对象 自定义 c# tcp 心跳 c# ice连接服务端 c# md5 解密 c# 文字导航控件
立即提问

相似问题

6
javascript里,怎么将一个科学计数的数字字符串转化成整数的形式。
3
请问javascript语言中怎么去掉一个字符串后面的空格,可能有多个空格,都要去掉
5
javascript输出的字符串,用什么办法换行?<br>为什么会被输出出来,我要换行
3
JS正则判断字符串里是否包含$符号
99
只要回答,都给C币,请问怎么实现javascript对字符串和数字相互转换?
1
javascript多维数据数组的转换是怎么进行循环和判断的,怎么直接判断转换以后的字符串?
3
javascript语言怎么能够对后台的数组型(非字符串)实现split一样的功能?
3
js字符串数组循环传入span标签
7
【Java】怎么比较两个字符串中的数字大小?
1
javascript中字符串比较,=、==和equals有什么区别,还有什么其他办法?
3
js对比两个字符串是否相等,字符串的前后位置有什么区别?
4
javascript怎么判断字符串的长度?
2
java替换字符串中包含的5位长度的数字,其他长度不用处理,请问有什么好的办法?
1
遍历每一个span 判断如果是字符串1里的字就添加class类名a,如果是字符串2就添加class类名b。
0
JS怎么解析XML字符串 JS怎么解析XML字符串
1
javaScript替换字符串里面自定内容并返回替换完成的内容
0
mongodb截取数据库一段字符串并判断是否包含别的字符串怎么写
3
Javascript有字符串 返回值问题
2
js 怎么令参数获取值,而不是当作字符串处理
3
javascript如何获取字符串里的值?