三流大学毕业的我,是如何在一年内进入大厂的?(Android岗)

先做下自我介绍,两年前毕业于一个三流本科,计算机专业,实习在某小公司。随后毕业来到北京的一个创业公司,半年后成功进入一家大厂做Android开发,最近又换了一个大厂。确实没啥牛逼的经历,不过牛逼的经历也不一定适合每个人。就像制定方案一样,合适才是重要的,总不能说你们产品日活1000,结果整天谈淘宝微信的方案是是如何厉害。说个残酷的事实:三流大学毕业直接进大厂的机会非常小。首先校招,大厂根本不会去你
分类: 移动开发 发布时间: 10-19 22:20 阅读次数: 0

LAMP架构搭建论坛

源码编译安装LAMPLinuxApacheMySQLphp1.Apache网站服务2.MySQL服务3.LAMP架构应用实例Apache简介Apache起源:1.源于APatchyServer,著名的开源Web服务软件2.1995年时,发布Apache服务程序的1.0版本3.由Apache软件基金会(ASF)负责维护4.最新的名称为"ApacheHTTPServer”5.官方站点:htt
分类: 数据库 发布时间: 10-19 22:20 阅读次数: 0

python学习10—迭代器

python学习10—迭代器 1. 迭代器协议 对象必须提供一个next方法,执行该方法或者返回迭代中的下一项,或者返回一个StopIteration异常,以终止迭代(只能往后走不能往前退) 2. 可迭代对象 实现了迭代器协议的对象,对象内部定义一个__iter__()方法 3. for循环实现机制   字符串、列表,元组,字典,集合,文件等都不具有next方法,所以他们都不是可迭代对象(iterable object),但是为什么for循环可以进行呢?   原因:for循环首先调用了他们的内
分类: 其他 发布时间: 10-19 22:17 阅读次数: 0

float类型与16进制的相互转换

/** * 进制转换类 */ public class RadixChangeUtil { /** * float类型转换成16进制 * @param changeData * @return */ public static String hexadecimal(float changeData){ return Integer.toHexString(Float.floatToIntBits(changeData)); } /** *16进制转换为float类型 * @para
分类: 其他 发布时间: 10-19 22:17 阅读次数: 0

session和cookie区别,多台WEB服务器如何共享session,禁用COOKIE后SESSION是否可用,为什么?

答:session的运行机制: 用户A访问站点Y,如果站点Y指定了session_start();(以下假设session_start()总是存在)那么会产生一个session_id,这个session_id一般会以COOKIE的形式保存到用户A(我们可以通过在php.ini里设置session.use_only_cookies为1,强制SESSIONID必须以COOKIE专递。)。这时候SESSIONID表现为$_COOKIE[‘PHPSESSID’];(PHPSESSID可用session
分类: 其他 发布时间: 10-19 22:17 阅读次数: 0

编程:OJ系统Java语言编程技巧

OJ系统Java语言编程技巧 常见题型: 最常见题型还是依赖于数组和字符串,需要熟练的操作,而java针对数组还有字符串都提供了大量的方法。可以简化编程,同时也是对编程语言的一种掌握。下面罗列一些自己经常遇到很好用的一些技巧。 1、计算字符串数组最后一个单词的长度:s[s.length - 1].length(); 2、字符的大小写装换: 使用java字符串方法转换,转为大写:s.toUpperCase(); 转为小写:s.toLowerCase(); 使用字符ASCII码转换:大写转为小写(
分类: 其他 发布时间: 10-19 22:17 阅读次数: 0

运输层读书笔记

运输层 一、概要 1.功能: 运输层提供进程之间端到端的逻辑通信,网络层提供主机之间的逻辑通信; 运输层的功能 = 网络层 + 复用与分用(端口) + 流量控制 + 拥塞控制 +可靠传输(TCP) 2.端口 本质:端口是应用层协议进程与运输实体间交换数据的16位的地址。 分类:服务器端的端口号:<1023,固定且公开,例如:HTTP端口号为80,HTTPS端口号为443; 别名:熟知端口号,系统端口号 <49132,登记端口号 客户端的端口号: <65535,只具有本地意义,在需要时由操作系统
分类: 其他 发布时间: 10-19 22:17 阅读次数: 0

记一则在Arch系单独挂载/var分区时遇到的问题----Failed umounting /var

过程 我在安装manjaro的过程中,因为需要用到/var分区下的一些东西,例如lnmp的默认网站根目录和docker默认容器镜像下载是在/var分区下,所以在安装系统的过程中特意i为/var进行了单独的分区,但是在系统h安装后无论是重启还是关机,都会有一个Failed umounting /var的Failed。 如图 原因 在arch和manjao社区查到过这个问题,有人说是arch系存在的一个bug,在debian则不会报这个Failed,由于本人水平有限,也不知道具体原因。 解决 无(
分类: 其他 发布时间: 10-19 22:17 阅读次数: 0

uva 11609(组合)

题意:有n个人,选多个人参加比赛,其中一个是队长,队长不同其他选手相同也算作不同的方案,问你一共有多少种方案。 思路:可以想到 答案为 1*C(1,n)+2*C(2,n)+3*C(3,n)+....+n*C(n,n); 由公式 k*C(k,n) = n*C(k-1,n-1) 所以最终答案 n*2^(n-1) 1 #include <iostream> 2 #include <cmath> 3 using namespace std; 4 const int mod=1e9+7;
分类: 其他 发布时间: 10-19 22:17 阅读次数: 0

Redis 和 Memcached 各有什么优缺点,主要的应用场景是什么样的?

1、显示最新的项目列表 2、删除与过滤 3、排行榜相关 4、按照用户投票和时间排序 5、处理过期项目 6、计数 7、特定时间内的特定项目 8、实时分析正在发生的情况,用于数据统计与防止垃圾邮件等 9、Pub/Sub 10、队列 11、缓存 1. MySql+Memcached架构的问题   实际MySQL是适合进行海量数据存储的,通过Memcached将热点数据加载到cache,加速访问,很多公司都曾经使用过这样的架构,但随着业务数据量的不断增加,和访问量的持续增长,我们遇到了很多问题:   
分类: 其他 发布时间: 10-19 22:17 阅读次数: 0

CSP-S乱搞记

Day-n 上了一个月文化课,班主任突然催我搞竞赛??? 初赛Day-1 换了个考点,有点不习惯,也不知道以后竞赛会发展成啥样子qwq 莫名担心退役,抄了好多知识点,听说根据机位分名额,跑去看了会运动会,\(rp--\) 晚上到处D人,\(rp--\) 初赛Day-0 奶了几口,竟然考了诶,大力分类讨论[数据删除]题 为啥泥萌啥问 选择题:有个小清新的dp,就这道难一点吧,然后考完发现枚举都能做 为啥答案不出到百万 三道程序题:奇葩并查集与坑爹字符串,奇怪的码风与cf的原题集,没路径压缩的假并
分类: 其他 发布时间: 10-19 22:17 阅读次数: 0

uva 11461 - Square Numbers(数论)

题意:给出a,b,求a~b间平方数的个数。 思路:sqrt(b) - sqrt(a-1),注意一下精度误差。 1 #include <stdio.h> 2 #include <string.h> 3 #include <math.h> 4 5 int main () { 6 int a, b; 7 while (scanf("%d%d", &a, &b) == 2 && a + b) { 8 int l=sqrt(a-1),r=
分类: 其他 发布时间: 10-19 22:17 阅读次数: 0

二叉树层次遍历相关题目

102. 二叉树的层次遍历 class Solution { public: vector<vector<int>> levelOrder(TreeNode* root) { vector<vector<int>> res; if(root==nullptr) return res; queue<TreeNode*> que; que.push(root);
分类: 其他 发布时间: 10-19 22:17 阅读次数: 0

自己写的可视化工具生成的第一个大屏可视化方案:标准大数据大屏展示页面

庆祝自己第一个大屏展示可视化方案生成 自己开发可视化工具也有差不多一年的时间,今天第一次通过自己写的可视化工具生成了第一个方案,值得纪念!!! 大屏可视化方案效果图如下: 方案预览地址:标准大数据大屏展示页面
分类: 其他 发布时间: 10-19 22:17 阅读次数: 0

团队选题报告内容

一、项目摘要 1.1项目背景 就业环境不断变换,竞争压力不断增加大,当代大学生为了避免“一毕业就失业”的可悲现象,越来越多的大学生会选择考研,进一步提升自己的竞争硬实力,然而在考研过后面对却常常不知如何处理备考时与自己相伴战斗的资料,扔掉?卖废品?显然都过于可惜。送给需要的学弟妹?却苦于没有认识的同专业背景有考研需求的合适人选?不单单是考研书籍,各种二手书籍的处理对于当代大学生来说都是处理难题,于是针对二手书籍飘渺的归属,我们的app应运而生,让二手书籍找到自己更好的归宿,再次绽放知识光芒。
分类: 其他 发布时间: 10-19 22:17 阅读次数: 0

Java大数运算题集--有道题不会

这些题目tql,我的数学知识啊,虽然最多是排列与组合,但是大数让我懵逼了 所以我就采用了java大数模拟 10题完成了7题 java从入门大数运算到会做题 题解传送门 A 大数求A+B B 大数求N! C 大数排列组合+卡特兰数 D 大数fib E 没做 F 大数fib G 大数浮点数A+B H 大数排列组合 I 没做,应该是大数模拟题 J 没做 A 注意格式化就可以了 import java.util.*; import java.math.*; public class Main{
分类: 其他 发布时间: 10-19 22:17 阅读次数: 0

hdoj3534(树形dp,求树的直径的条数)

题目链接:https://vjudge.net/problem/HDU-3534 题意:给出一棵树,求树上最长距离(直径),以及这样的距离的条数。 思路:如果只求直径,用两次dfs即可。但是现在要求最长距离的条数,用dp1[u]记录以u为根的子树中叶子结点到u的最长距离,dp2[u]表示最长距离的条数,这两个比较容易维护。dfs过程中更新答案,用ans1表示树上直径,ans2表示该直径的条数,当dp1[v]+w+dp1[u]>ans1时更新。 AC代码: #include<cstdio> #
分类: 其他 发布时间: 10-19 22:17 阅读次数: 0

请写一段 PHP 代码 ,确保多个进程同时写入同一个文件成功

方案一: function writeData($filepath, $data) { $fp = fopen($filepath,'a'); do{ usleep(100); }while (!flock($fp, LOCK_EX)); $res = fwrite($fp, $data."\n"); flock($fp, LOCK_UN); fclose($fp); return $res; } 本文出自 “我知” 博客,请务必保留此出处http://iknow.blog.5
分类: 其他 发布时间: 10-19 22:17 阅读次数: 0

python新知识

# 强制字符串转化 repr(1.1 + 2.2) # 字符串换行 a = "hello, world. " \ "it's a nice day. " \ "my name is xxx" # 小数点输出位数 '{:.52}'.format(3.4 - 3.2) # 格式化字符串 '{2} {1} {0}'.format('a', 'b', 'c') '{color} {n} {x}'.format(n=10, x=1.5, color='blue') '{0:10}
分类: 其他 发布时间: 10-19 22:17 阅读次数: 0

DNS原理及解析

DNS 的过程? 关于DNS的获取流程: DNS是应用层协议,事实上它是为其他应用层协议工作的,包括不限于HTTP和SMTP以及FTP,用于将用户提供的主机名解析为ip地址。 具体过程如下: ①用户主机上运行着DNS的客户端,就是我们的PC机或者手机客户端运行着DNS客户端了 ②浏览器将接收到的url中抽取出域名字段,就是访问的主机名,比如 http://www.baidu.com/ , 并将这个主机名传送给DNS应用的客户端 ③DNS客户机端向DNS服务器端发送一份查询报文,报文中包含着
分类: 其他 发布时间: 10-19 22:17 阅读次数: 0