技术文章

洋哥!我要进大厂!

China☆狼群 提交于 2021-02-19 01:43:13
阅读本文大概需要4分钟。 最近不少读者咨询洋哥如何进大厂,回答的多了就想着要不整理出一个系列文章出来。 说干就干,第一期先写写应届毕业和刚工作不久的计算机专业的童鞋如何进大厂。 先说说必须要做到的几件事: 第一,学校内的课程,计算机基础知识,如C语言,数据结构,计算机组成原理,计算机网络,计算机操作系统等这些基础专业知识一定要理解掌握,在校招中,这些内容必考。 第二,提升自己写代码的能力。不会配置环境,不会框架,就去找资料自学,B站,慕课很多免费视频课程。 第三,做项目。这里不是指学校做的项目,而是真正可以部署上线的项目。你可以去GitHub上找,也可以从学长学姐或者老师看是否有合适的项目,或者找一些大厂实习岗位。 第四,疯狂刷算法题。leetcode上的题目很多都可能在校招中被拿来当面试题,《剑指Offer》也挺不错,leetcode最起码刷个200,300道,然后把《剑指Offer》背一遍,基本没大问题了。 以上基础,如果读书期间没有打牢固,工作后也必须想办法拼命学习。 再说说我应届毕业加入腾讯的学习路线吧: 首先攻克C语言,这个没什么,谭浩强的《C语言程序设计》反复看,然后一行行在电脑上敲出来。 当时对计算机缺乏系统认识,最难理解的就是指针,书上说它是个变量地址,那么问题来了,什么是地址?一不小心,指针就让程序Crash了。直到读研的时候,看了大学教材:《计算机组成原理

RabbitMQ消息队列系列教程(二)Windows下安装和部署RabbitMQ

血红的双手。 提交于 2021-02-19 01:42:47
摘要 本篇经验将和大家介绍Windows下安装和部署RabbitMQ消息队列服务器,希望对大家的工作和学习有所帮助! 目录 一、Erlang语言环境的搭建 二、RabbitMQ服务环境的搭建 三、RabbitMQ服务Web管理工具 一、Erlang语言环境的搭建 RabbitMQ开源消息队列服务是使用Erlang语言开发的,因此我们要使用他就必须先进行Erlang语言环境的搭建,其实是非常简单的。 下载地址: http://www.erlang.org/downloads 1. 登录Erlang官网,进入下载页,然后按照自己的系统环境来选择需要下载的安装文件。 2.安装完成后,配置Erlang环境变量。 ERLANG_HOME: erlang安装路径 PATH:%ERLANG_HOME%\bin 如何修改环境变量请参考: https://jingyan.baidu.com/article/b24f6c82cba6dc86bfe5da9f.html 二、RabbitMQ服务环境的搭建 1. 到官网下载安装最新RabbitMQ程序。 下载地址: http://www.rabbitmq.com/install-windows.html 2.启动RabbitMQ服务。 RabbitMQ默认自动启动服务,你可以通过开始菜单以及命令行,启动和关闭RabbitMQ服务。 三

Shell 基本运算符

纵饮孤独 提交于 2021-02-19 01:40:30
Shell 和其他编程语言一样,支持多种运算符,包括: 算数运算符 关系运算符 布尔运算符 字符串运算符 文件测试运算符 原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如 awk 和 expr,expr 最常用。 expr 是一款表达式计算工具,使用它能完成表达式的求值操作。 例如,两个数相加(注意使用的是反引号 ` 而不是单引号 '): #!/bin/bash val=`expr 2 + 2` echo "两数之和为 : $val" 两点注意: 表达式和运算符之间要有空格,例如 2+2 是不对的,必须写成 2 + 2,这与我们熟悉的大多数编程语言不一样。 完整的表达式要被 ` ` 包含,注意这个字符不是常用的单引号,在 Esc 键下边。 算术运算符 下表列出了常用的算术运算符,假定变量 a 为 10,变量 b 为 20: 运算符 说明 举例 + 加法 `expr $a + $b` 结果为 30。 - 减法 `expr $a - $b` 结果为 -10。 * 乘法 `expr $a \* $b` 结果为 200。 / 除法 `expr $b / $a` 结果为 2。 % 取余 `expr $b % $a` 结果为 0。 = 赋值 a=$b 将把变量 b 的值赋给 a。 == 相等。用于比较两个数字,相同则返回 true。 [ $a == $b ] 返回 false

2021.2.18

爱⌒轻易说出口 提交于 2021-02-19 00:22:32
正在努力! 来源: 51CTO 作者: wx5ff71a2697a19 链接: https://blog.51cto.com/15078665/2631263

2021.2.18今日小结

雨燕双飞 提交于 2021-02-19 00:10:10
自制力太差了,还好今天坚持下来了 需要学的知识太多了,东一榔锤西一棒头的 每个课程都看一点导致哪个课程学的也不精 从今天开始一个课程排头学完再进行下一个课程 继续51单片机 每晚和枸杞菊花茶,要不然感觉眼睛就废了,今天已完成 每天三十个蹲起,今天已完成 每周绕小区跑步三次 来源: 51CTO 作者: cs520lxy 链接: https://blog.51cto.com/11598565/2631279

Java-Runoob-高级教程-实例-环境设置实例:3.Java 实例

ぐ巨炮叔叔 提交于 2021-02-18 23:40:42
ylbtech-Java-Runoob-高级教程-实例-环境设置实例:3.Java 实例 - 如何执行指定class文件目录(classpath)? 1. 返回顶部 1、 Java 实例 - 如何执行指定class文件目录(classpath) Java 实例 如果我们 Java 编译后的class文件不在当前目录,我们可以使用 -classpath 来 指定class文件目录 : C:> java -classpath C:\java\DemoClasses HelloWorld 以上命令中我们使用了 -classpath 参数指定了 HelloWorld 的 class 文件所在目录。 如果class文件在jar文件中,则命令如下: c:> java -classpath C:\java\myclasses.jar Java 实例 2、 2. 返回顶部 3. 返回顶部 4. 返回顶部 5. 返回顶部 1、 http://www.runoob.com/java/env-classpath.html 2、 6. 返回顶部 作者: ylbtech 出处: http://ylbtech.cnblogs.com/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 来源: oschina 链接: https

跨域问题的解决方案 php

冷暖自知 提交于 2021-02-18 23:40:20
本文通过设置 Access-Control-Allow-Origin 来实现跨域。 例如:客户端的域名是client.runoob.com,而请求的域名是server.runoob.com。 如果直接使用ajax访问,会有以下错误: 1 XMLHttpRequest cannot load http://server.runoob.com/server.php. No 'Access-Control-Allow-Origin' header is present on the requested resource.Origin 'http://client.runoob.com' is therefore not allowed access. 1、允许单个域名访问 指定某域名(http://client.runoob.com)跨域访问,则只需在http://server.runoob.com/server.php文件头部添加如下代码: 1 header ('Access-Control-Allow-Origin:http://client.runoob.com'); 2、允许多个域名访问 指定多个域名(http://client1.runoob.com、http://client2.runoob.com等)跨域访问,则只需在http://server.runoob.com

关于enq: US – contention

前提是你 提交于 2021-02-18 23:24:23
US contention: Lock held to perform. DDL on the undo segment http://tech.sina.com.cn/s/2009-09-23/09561077577.shtml 看到一篇fuyuncat写的关于US-contention的troubleshooting 案例,以前从没有接触过类似的enqueue,仔细阅读几遍并记下笔记;然后又多搜了几篇类似的案例,以备后用。 该案例大致总结 "Active Sessions Waiting: Other" 统计了RAC中除了IO和Idle waits之外的所有wait事件 AWR中top 5占了两席 DFS lock handle—会话等待获取一个全局锁句柄,全局锁由DLM(分布式锁管理器)管理和分配的,这一等待事件说明全局锁句柄资源不够用,决定参数_lm_locks,9i后默认为12000;说明大量事务获取锁,但没有commit/rollback; enq: US – contention 说明事务在队列中等待UNDO segment,通常由于UNDO空间不足导致 首先查找这两个等待事件的wait对象 Select * from Dba_objects in( select current_obj#,count(*) from dba_hist_active_sess

IDEA jsp模板

馋奶兔 提交于 2021-02-18 23:23:44
> File > Settings… > File and Code Templates > Other >Jsp files >Jsp File.jsp <% @ page contentType = " text/html;charset=UTF-8 " language = " java " %> <! DOCTYPE html > < html lang ="zh-CN" > < head > < meta charset ="utf-8" > < meta http-equiv ="X-UA-Compatible" content ="IE=edge" > < meta name ="viewport" content ="width=device-width, initial-scale=1" > <!-- 上述3个meta标签*必须*放在最前面,任何其他内容都*必须*跟随其后! --> < title > #[[$Title$]]# </ title > <!-- 新 Bootstrap 核心 CSS 文件 --> < link rel ="stylesheet" href ="//cdn.bootcss.com/bootstrap/3.3.5/css/bootstrap.min.css" > <!-- HTML5 shim and Respond.js for

Qt编写自定义控件大全

谁都会走 提交于 2021-02-18 23:23:24
平时在各种项目实战中,Qt自带的几十个控件已经满足不了现有项目的需求了,所以需要自己自定义一些控件,随着项目越做越多,自定义的控件数量也越来越多,再加上一些网页找我定制控件,特意整理成一整套控件集合,做成了插件形式,可以直接集成到qtcreator中使用。 开源主页:[ https://gitee.com/feiyangqingyun ]( https://gitee.com/feiyangqingyun ) 不定期增加控件及修正BUG和改进算法。目前已超过133个控件。 代码相当完整和规范。 来源: oschina 链接: https://my.oschina.net/u/114502/blog/1932454