C语法问题,二维字符串数组,无下标 10C

注意要求是c/c++通用的,不是那些c++单独有的

我有个字符串数组,常量,但内容不确定随时会变

比如"abcdef", "nihao"

我想写成

char mystr[][] = {
"abcdef",
"nihao"
};

这样当然编译不过

但为什么要这样写呢,我希望用sizeof取字符串长度,而不是动态获取

上面代码我可以写成

char mystr0[] = "abcdef";
char mystr1[] = "nihao";
char* strs[] = { mystr0, mystr1 };

总之就是换了好几次行,有没有什么优雅的写法,假设我的字符串量会很大

就是说我用几句代码,循环去处理,可以轮询这些指针及他们的静态长度

而对外部而言,就是个字符串做参这样子的情况

2个回答

你的想法根本错误
sizeof在主程序里,取得的是字符串数组的长度,而不是里面字符串的长度。
比如
char ch[100];
scanf("%s", &ch[0]); //输入123
int n = sizeof(ch); //得到的是100而不是3
在函数内,取得的是sizeof(char)的长度,也就是1
要得到字符串的长度,需要用strlen

ucantseeme
ucantseeme 抬杠嫌疑,我都说了常量字符串了,自适应数组长度=常量字符串+1,这个大家都知道了,也不涉及系统编译器相关问题
大约一年之前 回复

如果只是想要实现循环得字符串长度
循环得到长度这样也可以吧
char *m[]={"hello","hi","yes"};
for(int i=0;i<sizeof(m)/4;i++){
printf("%s length: %d\n",m[i],strlen(m[i]));
};

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
c++中的字符串数组问题

char str[]; str="i love china"; 请问这样的语法有问题吗?

C语言中字符数组作为函数返回值出现的问题

之前在这里问过这个问题,但可能是表述不清,收效甚微,今天再次提出这个问题,希望各位知情者能帮我解答一下,谢谢! 下面将简化后的代码贴出来: ```c #include <stdio.h> #define N 4 char *char_array(int n); int print_array(char *p, int n); int main(void) { char *p = NULL; p = char_array(N); print_array(p, N); return 0; } char *char_array(int n) { static char test[N] = {0}; int i = 0; for(i = 0; i < n; i++) test[i] = 'A'; return test; } int print_array(char *p, int n) { int i = 0; for(i = 0; i < n; i++) putchar(*(p+i)); putchar('\n'); return 0; } ``` 在子函数中字符数组做静态声明,是为了返回的数组首地址所指的那片内存不会因为子函数的调用完成而被释放掉。 下面贴出单步调试的过程: 设置断点,单步调试 ![断点调试](https://img-ask.csdn.net/upload/201705/10/1494405625_269125.png) 这是在return数组首地址之前看到的,数组元素正常 ![before return](https://img-ask.csdn.net/upload/201705/10/1494405713_786345.png) 这是在return后,从返回的首地址读取数组得到的,可以看到数组末尾多出了一个0x01的元素 ![after return](https://img-ask.csdn.net/upload/201705/10/1494405823_176945.png) 打开数组首地址对应的内存地址,可以清楚看到 ![memory](https://img-ask.csdn.net/upload/201705/10/1494405891_666688.png) 如果编译器将字符数组作为字符串的一种形式进行处理,在得到字符串的首地址之后,会向后一直搜索,直到搜索到'\0'为止,也可以理解,因为0x01后面就是'\0',但是为什么每次运行程序,后面都会多出一个0x01,而不是其他的什么字符,出现一次是巧合,但每次出现算是问题了吧。 希望有知道其中原因的能帮我解答一下,两个问题: 1.为什么后面会多一个元素? 2.为什么这个元素是0x01? 谢谢!

java二维数组空指针异常

java二维数组有空指针异常 public class LotteryArray { public static void main(String[] args) { final int NMAX = 10; int[][] odds = new int[NMAX + 1][]; for (int n = 0; n < NMAX; n++) odds[n] = new int[n + 1]; for (int n = 0; n < odds.length; n++) for (int k = 0; k < odds[n].length; k++) { int la = 1; for (int i = 1; i <= k; i++) la = la * (n - i + 1) / i; odds[n][k] = la; } for (int[] row : odds) { for (int odd : row) System.out.printf("%4d", odd); System.out.println(); } } }

用于在php SQL语法错误中存储字符串数组的mysql查询

<div class="post-text" itemprop="text"> <p>I have a php form , where the formfields are array of strings.Following is the code to extract a string from the array and save it in the databse with other extracted strings.</p> <pre><code> $sql = "INSERT INTO student (formid,firstname,lastname,dob,school,year,sex,touch,reason,other,need,improve1) values"; $valuesArr = array(); $i=0; for ($i=1; $i &lt;=$childtoen; $i++) //childtoen is a form variable { $improve_list=""; if ($improve[$i][0]!="") // converting this array to a list { $improve_list = implode( ',', $improve[$i]);$improve_list = mysql_real_escape_string( $improve_list ); } $improve_list = mysql_real_escape_string($improve_list); $firstname = mysql_real_escape_string( $firstname[$i] ); $lastname = mysql_real_escape_string( $lastname[$i] ); $dob = mysql_real_escape_string( $dob[$i] ); $school = mysql_real_escape_string( $school[$i] ); $year = mysql_real_escape_string( $year[$i] ); $sex = mysql_real_escape_string( $sex[$i] ); $touch1 = mysql_real_escape_string( $touch[$i] ); $reason = mysql_real_escape_string( $reason[$i] ); $other = mysql_real_escape_string( $other[$i] ); $need = mysql_real_escape_string( $need[$i] ); $valuesArr[] = "('$id', '$firstname' , '$lastname' , '$dob' , '$school' , '$year' , '$sex' , '$touch1' , '$reason' , '$other' , '$need' , '$improve_list')"; // Error at or near reason $sql .= implode(',', $valuesArr); $query=mysql_query($sql,$connection); if(!$query) exit(mysql_error()); echo $query; } </code></pre> <p>Now i am receiving the following error</p> <blockquote> <p>You have an error in your SQL syntax; check the manual that corresponds to your MySQL server for the right syntax to use near '('23', '12321' , '12321' , '01/22/2015' , '321' , '3' , 'male' , 'yes' , 'Interv' at line 1 where <code>interv</code> is actually <code>Intervention</code> and is the value of <code>$reason</code> I tried to change the enclosing quotes of fields from single ' ' to double " " in the valuesArr but no help. Unable to get the reason of error</p> </blockquote> </div>

PHP字符串类型如何转为数组类型

$arr是字符串类型,单引号中是数组语法,如何将该字符串转换为数组类型? ``` $arr = 'array("张三"=>"1988","李四"=>"1990","王五"=>"1989")'; foreach($arr as $key => $value){ echo "姓名:".$key."-年份:".$value."<br>"; } ```

C#字符串和数组类型转换问题

![图片说明](https://img-ask.csdn.net/upload/201811/20/1542728408_795355.png) ![图片说明](https://img-ask.csdn.net/upload/201811/20/1542728422_818607.png)、 ![图片说明](https://img-ask.csdn.net/upload/201811/20/1542728433_922393.png) ![![图片说明](https://img-ask.csdn.net/upload/201811/20/1542728456_801535.png)图片说明](https://img-ask.csdn.net/upload/201811/20/1542728448_664652.png) ![图片说明](https://img-ask.csdn.net/upload/201811/20/1542728468_280536.png) ![图片说明](https://img-ask.csdn.net/upload/201811/20/1542728474_304788.png) 想输入的字符串数据转为逆序的整数数组,不清楚错误怎么改(这是新建的类文件,主文件只是两个输入参数的语句)另外,a.后面为啥不显示一系列字符串方法?

如何在c#中控制台中打印二维数组,并自动排序

### 如何在c#中控制台中打印二维数组,并自动排序 输出类似于这样 上下需要对齐 a ``` 0 0 0 0 0 0 ``` b ``` 10 0 0 0 0 0 ``` c ``` 100 0 0 0 0 0 ```

php 语法问题 实现两个关联数组的key值得比较

在下原来是做c++的,最近公司需要,做了一个php的web网站程序,用的php+mysql+jQuery+css。 现在我需要实现一个功能就是在一篇文章的最后显示与这片文章标题类似的文章的推荐,并附带链接。 我现在怀疑是不是语法的问题造成的,请帮我看看,谢谢 我的代码如下: ``` <?php /* * 示例代码: * 功能:完成相似关键词的查找 */ $demo_title = $con ['info_title']; //echo $demo_title; $result = mysql_query("SELECT * FROM 表名 where cate_id='12' or cate_id='13'"); $new_array =array(); $count = mysql_num_rows($result);//结果条数 while($row = mysql_fetch_array($result)) { if($row['info_status']==0) { //echo $row['info_title']; $temp = $row['info_id']; //echo $temp; $new_array[$temp]=$row['info_title'];//数组赋值 //echo $new_array[$temp]; //echo ('<br/>'); } //$demo_titile = $row['info_title']; } $resarray = getSimilars($demo_title, $new_array); foreach ($resarray as $v) {//对结果列表进行html输出 echo('<a href="/index.php?tpl=content&id='.$v['info_id'].'">'.$v['info_title'].'</a>'); echo("<br />"); } /* * @param $title 被比较的字符串 * @param $arr_title 待比较的字符串数组,该数组为关联数组 * */ function getSimilars($title, $arr_title) { $num = 0; $ret_array = array(); foreach ($arr_title as $key=>$value) { //echo $title;echo ' ';echo $key; //echo '<br />'; $percent = similar_text($value, $title);//相似百分比,整数形式 //echo $percent;echo ('<br/>'); $temp_array[$key] = $percent;//构建新数组 //echo $temp_array[$key]; echo '<br />'; } //对$temp_array数组进行排序; arsort($temp_array); //echo $temp_array[$key]; echo '<br />'; //根据temp_array的$key值进行查找并创建新数组 $times = 0; foreach($temp_array as $key=>$value) {//似乎该循环只走了第一遍,后面就不走了? if($times<6) {//目前只推荐6条 //echo $key;echo " ";echo $value;echo '<br />'; $search = true; if($search == true) foreach($arr_title as $tempkey => $tempvalue) { echo $key;echo " ";echo $tempkey;echo '<br />'; if($key==$arr_title){//似乎这个if判断没有起到任何作用 echo "找到目标:";echo $key;echo " ";echo $tempkey;echo '<br />'; //echo $tempkey;echo " ";echo $tempvalue;echo '<br />'; $temp=$tempvalue; $ret_array[$key]=$temp;//构建新数组 echo "插入目标:";echo $ret_array[key];echo " ";echo '<br />'; //next($temp_array);//指针下移 $times ++; $search = false; } } reset($arr_title); } } foreach(Sret_array as $key => $value) { //echo $key;echo " ";echo $value; echo "<br />"; } return $ret_array; } // $title当前标题,$arrayTitle为需要查找的数组 function getSimilar($title, $arr_title) { $arr_len = count ( $arr_title ); for($i = 0; $i <= ($arr_len - 1); $i ++) { // 取得两个字符串相似的字节数 $arr_similar [$i] = similar_text ( $arr_title [$i], $title ); } arsort ( $arr_similar ); // 按照相似的字节数由高到低排序 reset ( $arr_similar ); // 将指针移到数组的第一单元 $index = 0; foreach ( $arr_similar as $old_index => $similar ) { $new_title_array [$index] = $arr_title [$old_index]; $index ++; } return $new_title_array; } ?> ``` 另外,我的eclipse单步调试不了,总是还没进到我要调试的代码就开始报 XDEBUG_SESSION_STOP_NO_EXEC=ECLIPSE_DBGP&KEY=14229459395503 错误,是不是我配置的问题?请帮我看下

PHP在带有花括号的字符串中嵌入数组元素

<div class="post-text" itemprop="text"> <p>I would like to know what the advantage of using curly braces is in the following context:</p> <pre><code>$world["foo"] = "Foo World!"; echo "Hello, {$world["foo"]}. "; </code></pre> <p>is over the following:</p> <pre><code>$world["foo"] = "Foo World!"; echo "Hello, $world["foo"]. "; </code></pre> <p>In particular, how is it that the braces resolve any possible ambiguity in this case (or similar cases)?</p> </div>

关于es6模板字符串的问题

当模板字符串作为标签模板传递给标签函数时,函数接受到的参数为(arr,...values),其中arr为模板字符串中不是变量部分的集合,那么为什么当原模板字符串中起始位置(或末尾)出现变量时,数组arr中会在对应的起始(或末尾)多出一个空元素?

使用IN作为参数的数组的语法

<div class="post-text" itemprop="text"> <p>Probably a no-brainer but google didn't help me the last 30 minutes so maybe someone has done this already and can nudge me to the right syntax;</p> <p>I have a typical php-array like </p> <pre><code>$idArray = array(7) { [0]=&gt; string(13) "55b753312986c" [1]=&gt; string(13) "55b751f83d9f3" [2]=&gt; string(13) "55b752b6ab7fd" [3]=&gt; string(13) "55b7531fbb5ad" [4]=&gt; string(13) "55b75346baae8" [5]=&gt; string(13) "55b752c9aea0a" [6]=&gt; string(13) "55b753417d577" } </code></pre> <p>I want to ask in the query if a property is in this array. I tried to put this into a parameter like</p> <pre><code>$queryParam = array("selectedID" =&gt; $idArray); </code></pre> <p>Next I wanted to query my DB like</p> <pre><code>MATCH (u:User) --&gt; (n:Node) WHERE u.id IN {selectedID} RETURN u </code></pre> <p>Somehow the syntax is incorrect and I would appreciate a hint how to type the query accurately. Thanks very much.</p> </div>

SQL语法错误和组合字符串错误

<div class="post-text" itemprop="text"> <p>Below is a segment of code (note not complete code) that receives a json object parses some info to an array and the arrays in the json object into a string by changing the array to string via implode and adding it to the pervious string. </p> <p>There seems to be two problems occurring:</p> <p><strong>1) it says Array to string conversion in /posi_rest_service.php on line 36</strong></p> <pre><code> $brontoJSONObject = $_POST['json']; $lineItems = ""; $jsonIterator = new RecursiveIteratorIterator( new RecursiveArrayIterator(json_decode($brontoJSONObject, TRUE)), RecursiveIteratorIterator::SELF_FIRST); foreach ($jsonIterator as $key =&gt; $val) { if(is_array($val)) { $lineItems .= '(*)' . (implode("|", $val)); //this is 36!!!!!!! } else { array_push($dataArray, $val); $aCount++; } } $result = $conn-&gt;prepare("SELECT COUNT(*) FROM bronto_carts WHERE emailAddress = :emailAddress"); $result-&gt;bindParam(':emailAddress', $dataArray[8]); $result-&gt;execute(); $number_of_rows = $result-&gt;fetchColumn(); if($number_of_rows &gt; 0) { $tmps = $conn-&gt;prepare("DELETE FROM bronto_carts where emailAddress = :emailAddress"); $tmps-&gt;bindParam(':emailAddress', $dataArray[8]); $tmps-&gt;execute(); } </code></pre> <p><strong>EDIT new errors:</strong> Notice: Array to string conversion in /posi_rest_service.php on line 36</p> <p>Strict Standards: Only variables should be passed by reference in /posi_rest_service.php on line 54</p> </div>

我是否允许将单引号,双引号heredoc语法或nowdoc语法字符串直接放入使用字符串的函数参数中?

<div class="post-text" itemprop="text"> <p>Am I allowed to put single quoted, double quoted heredoc syntax or nowdoc syntax strings directly into functions whose parameters require a string like for example <code>strlen('string text')</code> or <code>strlen("some more string text")</code> instead of including a variable for example <code>strlen($str);</code>?</p> <p>If not why?</p> </div>

crystal 报表如何替换空字符串

SELECT PRETEST_NUMBER, STUDY_ANIMAL_NUMBER, PHASE_NAME, DAY_OF_PHASE, FOOTNOTE_SYMBOL, STORED_UNITS, VALUE, PARAM_ABBREVIATION, MEASUREMENT_NAME, SEX FROM PTS_REPORT.RPT_GENERALIZED_DATA WHERE rptjob_id='198522' AND PARAM_ABBREVIATION IS NOT NULL ORDER BY STUDY_ANIMAL_NUMBER ```以上是我用来从数据库里提取数据的语句,然后我放进水晶报表里的交叉表,有些数据库里不存在的记录就变成了空字符串,我想用一个特定的值去替换空字符串,用null试过也不行,空值也不行,想问问大家有没有高招! ```

输入字符串和正规式,判断字符串是否满足正规式

程序:输入字符串和正规式,判断字符串是否满足正规式 要用c或者Java写 不要用matches函数啊大佬们!!不然我也会。。

velocity中如何进行数字与字符串的转换?

google很久找到的相关内容都非常久远。现在遇到的问题是 vm中获得的参数都是字符串,而实际传递过来的都是整数。我想将字符串转换成数字,有没有好的方法推荐? [b]问题补充:[/b] 请问{}是必要的吗? 我可以将传递进来的整数值与整数进行比较,==与!=操作,但是却没办法做大于跟小于,说类型错误。但是在vm中进行$a==8这样的比较又是相等的。。

关于用Hibernate往Oracle里存长字符串的问题

今天老师让做一个网上商城的项目,其中里面有关于产品描述的模块,我想把这些描述存到oracle数据库中,可是总是添加失败 请问存较长的字符串有什么限制吗? 我要存入的字符串 "本书赢得了全球程序员的广泛赞誉,即使是最晦涩的概念,在Bruce Eckel的文字亲和力和小而直接的编程示例面前也会化解于无形。从Java的基础语法到最高级特性(深入的面向对象概念、多线程、自动项目构建、单元测试和调试等),本书都能逐步指导你轻松掌握。从本书获得的各项大奖以及来自世界各地的读者评论中,不难看出这是一本经典之作。本书的作者拥有多年教学经验,对C、C++以及Java语言都有独到、深入的见解,以通俗易懂及小而直接的示例解释了一个个晦涩抽象的概念。本书共22章,包括操作符、控制执行流程、访问权限控制、复用类、多态、接口、通过异常处理错误、字符串、泛型、数组、容器深入研究、Java I/O系统、枚举类型、并发以及图形化用户界面等内容。这些丰富的内容,包含了Java语言基础语法以及高级特性,适合各个层次的Java程序员阅读,同时也是高等院校讲授面向对象程序设计语言以及Java语言的绝佳教材和参考书。 " 就这么多字,按理说不算太多啊~~~~ 我想把这些字存进去,应该在怎么解决啊?

在类中访问静态数组时出现语法错误

<div class="post-text" itemprop="text"> <pre><code>public static $config = array( 'base_url' =&gt; '', 'environment' =&gt; '', 'database' =&gt; array( 'dbdriver' =&gt; '', 'dbhost' =&gt; '', 'dbname' =&gt; '', 'dbuser' =&gt; '', 'dbpass' =&gt; '' ), </code></pre> <p>I want to access the <code>base_url</code> key and assign it to a new static property $app but it is giving me syntax error of unexpected <code>[</code></p> <pre><code>public static $app_path = self::config['base_url']; //unexpected [ error </code></pre> </div>

请问ES6中的模板字符串`` 怎么兼容IE呢?

请问ES6中的模板字符串`` 怎么兼容IE呢?目前IE上不支持 ![图片说明](https://img-ask.csdn.net/upload/201710/23/1508743478_602537.png)

大学四年自学走来,这些私藏的实用工具/学习网站我贡献出来了

大学四年,看课本是不可能一直看课本的了,对于学习,特别是自学,善于搜索网上的一些资源来辅助,还是非常有必要的,下面我就把这几年私藏的各种资源,网站贡献出来给你们。主要有:电子书搜索、实用工具、在线视频学习网站、非视频学习网站、软件下载、面试/求职必备网站。 注意:文中提到的所有资源,文末我都给你整理好了,你们只管拿去,如果觉得不错,转发、分享就是最大的支持了。 一、电子书搜索 对于大部分程序员...

在中国程序员是青春饭吗?

今年,我也32了 ,为了不给大家误导,咨询了猎头、圈内好友,以及年过35岁的几位老程序员……舍了老脸去揭人家伤疤……希望能给大家以帮助,记得帮我点赞哦。 目录: 你以为的人生 一次又一次的伤害 猎头界的真相 如何应对互联网行业的「中年危机」 一、你以为的人生 刚入行时,拿着傲人的工资,想着好好干,以为我们的人生是这样的: 等真到了那一天,你会发现,你的人生很可能是这样的: ...

Java基础知识面试题(2020最新版)

文章目录Java概述何为编程什么是Javajdk1.5之后的三大版本JVM、JRE和JDK的关系什么是跨平台性?原理是什么Java语言有哪些特点什么是字节码?采用字节码的最大好处是什么什么是Java程序的主类?应用程序和小程序的主类有何不同?Java应用程序与小程序之间有那些差别?Java和C++的区别Oracle JDK 和 OpenJDK 的对比基础语法数据类型Java有哪些数据类型switc...

我以为我学懂了数据结构,直到看了这个导图才发现,我错了

数据结构与算法思维导图

技术大佬:我去,你写的 switch 语句也太老土了吧

昨天早上通过远程的方式 review 了两名新来同事的代码,大部分代码都写得很漂亮,严谨的同时注释也很到位,这令我非常满意。但当我看到他们当中有一个人写的 switch 语句时,还是忍不住破口大骂:“我擦,小王,你丫写的 switch 语句也太老土了吧!” 来看看小王写的代码吧,看完不要骂我装逼啊。 private static String createPlayer(PlayerTypes p...

和黑客斗争的 6 天!

互联网公司工作,很难避免不和黑客们打交道,我呆过的两家互联网公司,几乎每月每天每分钟都有黑客在公司网站上扫描。有的是寻找 Sql 注入的缺口,有的是寻找线上服务器可能存在的漏洞,大部分都...

Linux 会成为主流桌面操作系统吗?

整理 |屠敏出品 | CSDN(ID:CSDNnews)2020 年 1 月 14 日,微软正式停止了 Windows 7 系统的扩展支持,这意味着服役十年的 Windows 7,属于...

讲一个程序员如何副业月赚三万的真实故事

loonggg读完需要3分钟速读仅需 1 分钟大家好,我是你们的校长。我之前讲过,这年头,只要肯动脑,肯行动,程序员凭借自己的技术,赚钱的方式还是有很多种的。仅仅靠在公司出卖自己的劳动时...

学习总结之HTML5剑指前端(建议收藏,图文并茂)

前言学习《HTML5与CSS3权威指南》这本书很不错,学完之后我颇有感触,觉得web的世界开明了许多。这本书是需要有一定基础的web前端开发工程师。这本书主要学习HTML5和css3,看...

女程序员,为什么比男程序员少???

昨天看到一档综艺节目,讨论了两个话题:(1)中国学生的数学成绩,平均下来看,会比国外好?为什么?(2)男生的数学成绩,平均下来看,会比女生好?为什么?同时,我又联想到了一个技术圈经常讨...

搜狗输入法也在挑战国人的智商!

故事总是一个接着一个到来...上周写完《鲁大师已经彻底沦为一款垃圾流氓软件!》这篇文章之后,鲁大师的市场工作人员就找到了我,希望把这篇文章删除掉。经过一番沟通我先把这篇文章从公号中删除了...

副业收入是我做程序媛的3倍,工作外的B面人生是怎样的?

提到“程序员”,多数人脑海里首先想到的大约是:为人木讷、薪水超高、工作枯燥…… 然而,当离开工作岗位,撕去层层标签,脱下“程序员”这身外套,有的人生动又有趣,马上展现出了完全不同的A/B面人生! 不论是简单的爱好,还是正经的副业,他们都干得同样出色。偶尔,还能和程序员的特质结合,产生奇妙的“化学反应”。 @Charlotte:平日素颜示人,周末美妆博主 大家都以为程序媛也个个不修边幅,但我们也许...

MySQL数据库面试题(2020最新版)

文章目录数据库基础知识为什么要使用数据库什么是SQL?什么是MySQL?数据库三大范式是什么mysql有关权限的表都有哪几个MySQL的binlog有有几种录入格式?分别有什么区别?数据类型mysql有哪些数据类型引擎MySQL存储引擎MyISAM与InnoDB区别MyISAM索引与InnoDB索引的区别?InnoDB引擎的4大特性存储引擎选择索引什么是索引?索引有哪些优缺点?索引使用场景(重点)...

新一代神器STM32CubeMonitor介绍、下载、安装和使用教程

关注、星标公众号,不错过精彩内容作者:黄工公众号:strongerHuang最近ST官网悄悄新上线了一款比较强大的工具:STM32CubeMonitor V1.0.0。经过我研究和使用之...

记一次腾讯面试,我挂在了最熟悉不过的队列上……

腾讯后台面试,面试官问:如何自己实现队列?

如果你是老板,你会不会踢了这样的员工?

有个好朋友ZS,是技术总监,昨天问我:“有一个老下属,跟了我很多年,做事勤勤恳恳,主动性也很好。但随着公司的发展,他的进步速度,跟不上团队的步伐了,有点...

我入职阿里后,才知道原来简历这么写

私下里,有不少读者问我:“二哥,如何才能写出一份专业的技术简历呢?我总感觉自己写的简历太烂了,所以投了无数份,都石沉大海了。”说实话,我自己好多年没有写过简历了,但我认识的一个同行,他在阿里,给我说了一些他当年写简历的方法论,我感觉太牛逼了,实在是忍不住,就分享了出来,希望能够帮助到你。 01、简历的本质 作为简历的撰写者,你必须要搞清楚一点,简历的本质是什么,它就是为了来销售你的价值主张的。往深...

冒泡排序动画(基于python pygame实现)

本项目效果初始截图如下 动画见本人b站投稿:https://www.bilibili.com/video/av95491382 本项目对应github地址:https://github.com/BigShuang python版本:3.6,pygame版本:1.9.3。(python版本一致应该就没什么问题) 样例gif如下 ======================= 大爽歌作,mad

Redis核心原理与应用实践

Redis核心原理与应用实践 在很多场景下都会使用Redis,但是到了深层次的时候就了解的不是那么深刻,以至于在面试的时候经常会遇到卡壳的现象,学习知识要做到系统和深入,不要把Redis想象的过于复杂,和Mysql一样,是个读取数据的软件。 有一个理解是Redis是key value缓存服务器,更多的优点在于对value的操作更加丰富。 安装 yum install redis #yum安装 b...

现代的 “Hello, World”,可不仅仅是几行代码而已

作者 |Charles R. Martin译者 | 弯月,责编 | 夕颜头图 |付费下载自视觉中国出品 | CSDN(ID:CSDNnews)新手...

带了6个月的徒弟当了面试官,而身为高级工程师的我天天修Bug......

即将毕业的应届毕业生一枚,现在只拿到了两家offer,但最近听到一些消息,其中一个offer,我这个组据说客户很少,很有可能整组被裁掉。 想问大家: 如果我刚入职这个组就被裁了怎么办呢? 大家都是什么时候知道自己要被裁了的? 面试软技能指导: BQ/Project/Resume 试听内容: 除了刷题,还有哪些技能是拿到offer不可或缺的要素 如何提升面试软实力:简历, 行为面试,沟通能...

!大部分程序员只会写3年代码

如果世界上都是这种不思进取的软件公司,那别说大部分程序员只会写 3 年代码,恐怕就没有程序员这种职业。

离职半年了,老东家又发 offer,回不回?

有小伙伴问松哥这个问题,他在上海某公司,在离职了几个月后,前公司的领导联系到他,希望他能够返聘回去,他很纠结要不要回去? 俗话说好马不吃回头草,但是这个小伙伴既然感到纠结了,我觉得至少说明了两个问题:1.曾经的公司还不错;2.现在的日子也不是很如意。否则应该就不会纠结了。 老实说,松哥之前也有过类似的经历,今天就来和小伙伴们聊聊回头草到底吃不吃。 首先一个基本观点,就是离职了也没必要和老东家弄的苦...

2020阿里全球数学大赛:3万名高手、4道题、2天2夜未交卷

阿里巴巴全球数学竞赛( Alibaba Global Mathematics Competition)由马云发起,由中国科学技术协会、阿里巴巴基金会、阿里巴巴达摩院共同举办。大赛不设报名门槛,全世界爱好数学的人都可参与,不论是否出身数学专业、是否投身数学研究。 2020年阿里巴巴达摩院邀请北京大学、剑桥大学、浙江大学等高校的顶尖数学教师组建了出题组。中科院院士、美国艺术与科学院院士、北京国际数学...

为什么你不想学习?只想玩?人是如何一步一步废掉的

不知道是不是只有我这样子,还是你们也有过类似的经历。 上学的时候总有很多光辉历史,学年名列前茅,或者单科目大佬,但是虽然慢慢地长大了,你开始懈怠了,开始废掉了。。。 什么?你说不知道具体的情况是怎么样的? 我来告诉你: 你常常潜意识里或者心理觉得,自己真正的生活或者奋斗还没有开始。总是幻想着自己还拥有大把时间,还有无限的可能,自己还能逆风翻盘,只不是自己还没开始罢了,自己以后肯定会变得特别厉害...

HTTP与HTTPS的区别

面试官问HTTP与HTTPS的区别,我这样回答让他竖起大拇指!

程序员毕业去大公司好还是小公司好?

虽然大公司并不是人人都能进,但我仍建议还未毕业的同学,尽力地通过校招向大公司挤,但凡挤进去,你这一生会容易很多。 大公司哪里好?没能进大公司怎么办?答案都在这里了,记得帮我点赞哦。 目录: 技术氛围 内部晋升与跳槽 啥也没学会,公司倒闭了? 不同的人脉圈,注定会有不同的结果 没能去大厂怎么办? 一、技术氛围 纵观整个程序员技术领域,哪个在行业有所名气的大牛,不是在大厂? 而且众所...

男生更看重女生的身材脸蛋,还是思想?

往往,我们看不进去大段大段的逻辑。深刻的哲理,往往短而精悍,一阵见血。问:产品经理挺漂亮的,有点心动,但不知道合不合得来。男生更看重女生的身材脸蛋,还是...

程序员为什么千万不要瞎努力?

本文作者用对比非常鲜明的两个开发团队的故事,讲解了敏捷开发之道 —— 如果你的团队缺乏统一标准的环境,那么即使勤劳努力,不仅会极其耗时而且成果甚微,使用...

为什么程序员做外包会被瞧不起?

二哥,有个事想询问下您的意见,您觉得应届生值得去外包吗?公司虽然挺大的,中xx,但待遇感觉挺低,马上要报到,挺纠结的。

立即提问
相关内容推荐