联想小新Air14双系统ubuntu18LTS无线网络下载速度很慢 5C

如题,ac 3165的Intel网卡。同样的wifi路由器,在win10系统下面可以达到10M的下载速度,在ubuntu18下面只要20K左右。在ubuntu下访问页面还可以,网页上播放视频也没感觉到速度慢。是不是这个网卡不支持?

1个回答

插一个10块钱的realtek usb无线网卡,如果下载速度正常,就是你电脑网卡驱动的问题,如果还不正常,就是你系统的问题。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Ubuntu 18.04.2 LTS Wifi连接不上(高通QCA9377无线网卡)
问题描述:安装了win10和Ubuntu 18.04.2 LTS双系统。win10中无线有线均可以上网,ubuntu中可以USB连接手机上网,但是无法连接wifi,设置中显示“未发现Wifi适配器”。 有线网卡型号:Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 10) 无线网卡型号:Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter (rev 31) 在终端使用lspci命令二者均可显示 尝试解决: 终端中使用如下命令 sudo apt-get install build-essential linux-headers-$(uname -r) git echo "options ath10k_core skip_otp=y" | sudo tee /etc/modprobe.d/ath10k_core.conf wget https://www.kernel.org/pub/linux/kernel/projects/backports/2015/11/20/backports-20151120.tar.gz tar zxvf backports-20151120.tar.gz cd backports-20151120 make defconfig-wifi make sudo make install 在输入make命令之后报错: ``` /home/l/backports-20151120/backport-include/linux/kconfig.h:25:28: warning: "config_enabled" is not defined, evaluates to 0 [-Wundef] #define IS_BUILTIN(option) config_enabled(option) ^ ```
【求助大家!!!】Ubuntu 18.04.3 LTS系统无法检测到 Intel CPU的核心显卡
大家好!我最近在安装Ubuntu系统,不过安装好核心显卡的驱动之后,发现无法检测到 Intel CPU自带的核心显卡了,<br> lspci的输出如图所示, ![图片说明](https://img-ask.csdn.net/upload/201909/25/1569424398_397764.png) 可以看到只显示了独显的信息,
Ubuntu 18.04系统进不去了,只有老内核的恢复模式还能进,请大家帮看一下
Ubuntu 18.04 新内核和恢复模式进不去,会报错。老内核也进不去,只有老内核的恢复模式能进,请大佬帮看一下~~ 这边上传不了图片,问题详见 https://mp.csdn.net/postedit/103317233 virtualbox里安装的是Ubuntu 18.04.1 LTS ,打开idea程序没响应,强制关闭。然后系统就进不去了,报错 end kernel panic - not syncing: VFS: unable to mount root fs on unknown-block(0,0) 然后上网找解决方案,发现更新grub也解决不了 grub四个选项: ubuntu linux 4.15.0-70-generic ubuntu linux 4.15.0-70-generic(recovery mode) ubuntu linux 4.15.0-43-generic ubuntu linux 4.15.0-43-generic(recovery mode) 目前前两个选项(ubuntu linux 4.15.0-70-generic 和 ubuntu linux 4.15.0-70-generic(recovery mode),新内核和新内核的恢复模式)都报错。end kernel panic - not syncing: VFS: unable to mount root fs on unknown-block(0,0) 第3个选项(ubuntu linux 4.15.0-43-generic,老内核),界面显示ubuntu,但进不去 第4个选项(ubuntu linux 4.15.0-43-generic(recovery mode),老内核的恢复模式),输入好几次密码才能登进去 1. ubuntu linux 4.15.0-70-generic ubuntu linux 4.15.0-70-generic(recovery mode) 这两个选项,新内核和新内核的恢复模式都报错。end kernel panic - not syncing: VFS: unable to mount root fs on unknown-block(0,0) 2. 第3个选项(ubuntu linux 4.15.0-43-generic,老内核),界面显示ubuntu,但进不去 3. 第4个选项(ubuntu linux 4.15.0-43-generic(recovery mode),老内核的恢复模式),输入好几次密码才能登进去。 下面是du -h的回显 4. 之前显示过“GRUB 引导器先前安装到了一个消失了的磁盘上”,没有处理 ┌───────────────────────────┤ 正在设定 grub-pc ├────────────────────────────┐ │ GRUB 引导器先前安装到了一个消失了的磁盘上,或者它的唯一标识符由于某些原 │ │ 因变化了。确保安装的 GRUB 核心映像和 GRUB 模块及 grub.cfg 的同步非常重要 │ │ 。请再次检查以确保 GRUB 安装到了适当的引导设备。 │ │ │ │ 如果不确定 BIOS 使用哪个驱动器作为主引导,将 GRUB 安装到所有这些驱动器是 │ │ 一个不错的主意。 │ │ │ │ 注意:也可以将 GRUB 安装到分区的引导记录,这里提供了一些适当的分区。然而 │ │ ,这强制 GRUB 使用黑名单机制,会造成可靠性降低,因此不推荐使用。 │ │ │ │ GRUB 安装设备: │ │ │ │ [ ] /dev/sda (53687 MB; VBOX_HARDDISK) │ │ [ ] - /dev/sda1 (53684 MB; /) │ │ │ │ │ │ <确定> │ │ 使用了如下方法都没有生效 1. (1)开机以后不要直接进入ubuntu 的开机选项,选择高级模式, (2)然后选择recovery mode, (3)选择resume resume normal boot (4)进入系统后,打开终端,输入 sudo apt-get autoremove --purge 运行结束后,更新grub sudo update-grub 2. 运行下面的命令更新grub2: sudo update-grub2 sudo reboot
双系统 Ubuntu 无法联网,ping不通网关
这几天在win8的台式机上装了个Ubuntu 14.04双系统,64位的,但是在Ubuntu系统中怎么折腾也不能联网,照着网上各种说法配置都不行,路由器网关ping不通,报 Destination Host Unreachable,但ping本机地址正常,重启到windows系统也可以正常上网。 特来请教各位。下面详细说一下情况: <br/> 系统配置:Win8 + Ubuntu 14.04LTS 双系统64位UEFI启动,其中Ubuntu全新安装 网络环境:校园网,通过路由器 分配静态IP上网 <br/> 填了下IP地址、网关和DNS什么的,就按照网上说的,修改/etc/network/interfaces: 本来里边只有一个环回地址,添加自己的静态IP设置: auto eth0 iface eth0 inet static address 192.168.1.8 netmask 255.255.255.0 gateway 192.168.1.1 在/etc/resolv.conf 也加入了DNS地址: nameserver ...... <br/> 相同的配置在windows下毫无问题,但在这个Ubuntu下就不行,测试ping的结果: ping 127.0.0.1,正常 ping localhost,正常 ping 192.168.1.8(自己的IP),正常 ping 192.168.1.1(网关),报的信息如下: PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data. From 192.168.1.8 icmp_seq=1 Destination Host Unreachable From 192.168.1.8 icmp_seq=2 Destination Host Unreachable ... 完全不通。 ping 外网地址就更不行了。ping DNS地址同样报 Destination Host Unreachable ping 192.168.1.7(局域网里另一台开着的电脑),也不通。 而且用局域网里另一台电脑看路由器的连接列表,根本没有我这个IP!其他机器上网都正常。 <br/> 网线确定应该是插好的,因为重启后切换成windows就可以正常联网。。 <br/> 期间N次更改auto eth0相关的设置,N次重启网络 /etc/init.d/networking restart 还有 ifdown/ifup eth0 也试过,重启系统也试过,都没有作用。 <br/> 用ifconfig -a命令看过了,列出的貌似正常,一个eth0,其IP和网关就是我设的那个,但接收发送包数都是0: ifconfig -a eth0 Link encap:以太网 硬件地址 74:**:**:**:**:3f inet 地址:192.168.1.8 广播:192.168.1.255 掩码:255.255.255.0 UP BROADCAST MULTICAST MTU:1500 跃点数:1 接收数据包:0 错误:0 丢弃:0 过载:0 帧数:0 发送数据包:0 错误:0 丢弃:0 过载:0 载波:0 碰撞:0 发送队列长度:1000 接收字节:0 (0.0 B) 发送字节:0 (0.0 B) lo Link encap:本地环回 inet 地址:127.0.0.1 掩码:255.0.0.0 inet6 地址: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:65536 跃点数:1 接收数据包:138 错误:0 丢弃:0 过载:0 帧数:0 发送数据包:138 错误:0 丢弃:0 过载:0 载波:0 碰撞:0 发送队列长度:0 接收字节:10645 (10.6 KB) 发送字节:10645 (10.6 KB) 网卡MAC地址也没有错。 <br/> route -n 命令显示信息: 内核 IP 路由表 目标 网关 子网掩码 标志 跃点 引用 使用 接口 0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0 169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eth0 192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 <br/> 不知道是不是网卡的问题,贴一下网卡型号:瑞昱 RTL8168/8111/8112 Gigabit Ethernet Controller,宏碁制造 <br/> 实在不知道问题在哪儿了,路过的还请指点一下,感激不尽!
Ubuntu 18.04 LTS 获取屏幕放大比例
近来在使用SDL库开发Ubuntu支持高分屏的程序,需要获取当前屏幕显示放大比例系数(**screen display scale**),查了很多资料都找不到,希望知道的大神告知一下,通过什么命令可以获取这个值,或者这个比例系数才在哪个文件,万分感谢。 ps:已经设置了SDL_WINDOW_ALLOW_HIGHDPI标志,然而拿到的dpi的值跟普通屏幕的是一样的,我通过命令xdpyinfo | grep resolution 对比了一下高分屏和普通屏幕的dpi值一样的,如果要程序要适配高分屏,必须要拿到显示放大比例才可以。
ubuntu18.04 LTS kexec会卡主,看起来像死机且持续一整天,是什么情况?
在学习内核方面的知识的时候了解到kexec和kdump的作用和机制,在没有重新编译内核的情况下安装了kexec-tools和kdump-tools。 设置crashkernel=256M,kernel.panic=10,加载内核没有任何提示,也不知道是否成功。 ``` $kexec -l /boot/vmlinuz-4.18.0-25-generic --initrd=/boot/initrd.img-4.18.0-25-generic --reuse-cmd $ $ ``` 输入命令kexec -e的时候就会卡住,在tty界面的时候输入则提示starting kexec,同样也是停留在这个界面。 输入kexec -p后也是没有任何提示,在命令行输入echo c > /proc/sysrq-trigger就没有然后了 下面是kdumo-config show的输出 ``` $kdump-config show DUMP_MODE: kdump USE_KDUMP: 1 KDUMP_SYSCTL: kernel.panic_on_oops=1 KDUMP_COREDIR: /var/crash crashkernel addr: 0x23000000 /boot/vmlinuz-4.18.0-25-generic kdump initrd: /boot/initrd.img-4.18.0-25-generic current state: ready to kdump kexec command: /sbin/kexec -p --command-line="BOOT_IMAGE=/boot/vmlinuz-5.0.0-23-generic root=UUID=9444b3a0-3ccc-4f57-8f51-bbf005963b11 ro quiet splash pci=nomsi pci=noaer pcie_aspm=off vt.handoff=1 nr_cpus=1 systemd.unit=kdump-tools-dump.service irqpoll nousb ata_piix.prefer_ms_hyperv=0" --initrd=/boot/initrd.img-4.18.0-25-generic /boot/vmlinuz-4.18.0-25-generic ``` 请问该如何解决这个情况,是什么原因导致的这个情况
ubuntu apt 怎么绕过缓存服务器下载
Ubuntu 18.04LTS 使用apt 安装软件 学校使用了缓存服务器,并且缓存了一个错误的文件,apt安装一直出错(确认过IP来自缓存服务器) **求教大佬们** 除了手动全局代理还有什么方法可以绕过缓存服务器,代理服务器带宽太小了
Ubuntu 18.04 LTS 关机(或重启)出现TPM error
关机时出现TPM error(325),不知道怎么解决,怕长久下去把硬盘给搞坏,请问如何解决这个error? ![图片说明](https://img-ask.csdn.net/upload/201806/24/1529819370_316398.jpg)
如何在台式电脑ubuntu系统上设置外置USB无线网卡驱动?
最近需要用台式机连接无线网,自己使用的是外置USB无线网卡,型号是TP-LINK TL-WDN5200H 2.0(免驱版),但是linux ubuntu系统需要设置网卡驱动,在网上找了各种资料,都没有成功,下面是运行的一些指令。非常期待得到老师们的解答,感谢 ``` ``` ``` zq@zq-Lenovo:~$ uname -a Linux zq-Lenovo 4.15.0-39-generic #42~16.04.1-Ubuntu SMP Wed Oct 24 17:09:54 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux ``` ``` zq@zq-Lenovo:~$ cat /etc/issue Ubuntu 16.04.5 LTS \n \l ``` ``` zq@zq-Lenovo:~$ lsusb Bus 002 Device 011: ID 0bda:1a2b Realtek Semiconductor Corp. Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 003: ID 046d:c05b Logitech, Inc. M-U0004 810-001317 [B110 Optical USB Mouse] Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub ``` ``` zq@zq-Lenovo:~$ lsusb -t /: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M |__ Port 4: Dev 11, If 0, Class=Mass Storage, Driver=usb-storage, 480M /: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/4p, 480M |__ Port 1: Dev 3, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M ``` ``` zq@zq-Lenovo:~$ sudo iwconfig [sudo] zq 的密码: enp3s0 no wireless extensions. lo no wireless extensions. ```
c++程序未挂,几分钟无响应,之后又好了?
1、里面的每秒定时器显示,距离上次执行超时10分钟了,按理超时2秒都不正常的。 超时期间没有任何日志,程序好多地方都有打印日志的 2、同一时间,相关的另一个进程也未收到任何信息,按理是可以收到的 3、用的是 Ubuntu 14.04.6 LTS (GNU/Linux 4.4.0-93-generic x86_64),gcc version 4.8.4 4、出问题的时候、cpu和内存、文件句柄数都正常,网络、端口、防火墙也可以 5、问题期间尝试建立sock连接无反应 6、刚出问题那会,就算请求进来的信息也突然中断,直到程序自己好了才回复,就好像CPU突然被占用了一样 ![图片说明](https://img-ask.csdn.net/upload/201912/30/1577695786_985376.png)
ubuntu 16.04 LTS 终端出现:没有名字!@ubuntu
本来正在etc文件夹下建立文件hosts,然后我点来点去的,就在终端出现:没有名字!@ubuntu,然后我怎么也改不回来,一着急就按电源键关机了,再开机发现,客人会话,而且客人会话我都登录不进去,我该怎麽办啊?
ubuntu死机 第一次重启后无法连上无线网 需要再次重启再能连接上网络
本人用的ubuntu1604LTS,运行在海尔云悦mini2主机上,cpu j1900。现在有个问题。 系统每天用着用着就卡死了,键盘所有灯都灭了,所有按键不能响应,鼠标也不能响应,界面卡死,必须长按开机键关机。关机后再开机,wifi就连不上了,完全不显示信号列表,需要再重启一次才能看到wifi可连接的信号。看了下system日志也没看到什么眉目。 困扰我近半个月了,一直束手无策啊。哪位大神帮解决解决啊。或者有类似经历经历的童鞋帮出出主意吧。坑得老郁闷了。
请教如何在14.04lts的ubuntu下安装3.10.0的CMAKE?感激不尽!
如题,之前没有接触过ubuntu也没接触过cmake。看了很久网上的各种答案,有的方法在./bootstrap这一步因为显示没有目录做不下去,有的方法说配置变量什么的也没有用。到现在只解压出来了。 下载的是binary的,希望各位指教,感激不尽!
在ubuntu14.04LTS终端下执行sudo gedit ~/.bashrc ,显示空白
请大神予以解答,纠结很久了。![图片说明](https://img-ask.csdn.net/upload/201504/27/1430137193_581782.png)
在ubuntu18.04.1 LTS python2.7下配置Qt 5.2.1+PyQt5.2.1出错
![图片说明](https://img-ask.csdn.net/upload/201812/24/1545659328_40897.png) 1.按照网上的教程:官网下载Qt,下载SIP没有问题,在下载PyQt5后,出现如图错误 2.按照网上建议将Qt和PyQt5卸载后重新下载的同一版本,仍旧没有解决
ubuntu 12.04 LTS 版在执行apt-get命令时报错
![图片说明](https://img-ask.csdn.net/upload/201703/01/1488372542_357853.png) 我是在VMware9.0虚拟机上装的Ubuntu操作系统
Ubuntu 16.04.2 LTS 非正常关机后 重启 就出现这样的界面
![图片说明](https://img-ask.csdn.net/upload/201704/20/1492659691_732615.jpg) 点ubutnu进入就会出现 attempt to read or write outside of disk hd0 求问大神如何解决
ubuntu下mysql忘记密码
Ubuntu 16.04.1 LTS mysql5.7.17 试过网上很多方法都不行 能够卸载重装或修改密码的方案求大牛抛出
Ubuntu16.04LTS下Git revert失败?
git revert + 历史版本ID,不就可以撤回到之前的版本吗? 我的好像失败了,没有反应。 之前的版本是有内容的。 git revert HEAD git revert HEAD^ 这两条命令可以正常使用![图片说明](https://img-ask.csdn.net/upload/201711/23/1511409380_561703.png)
Java学习的正确打开方式
在博主认为,对于入门级学习java的最佳学习方法莫过于视频+博客+书籍+总结,前三者博主将淋漓尽致地挥毫于这篇博客文章中,至于总结在于个人,实际上越到后面你会发现学习的最好方式就是阅读参考官方文档其次就是国内的书籍,博客次之,这又是一个层次了,这里暂时不提后面再谈。博主将为各位入门java保驾护航,各位只管冲鸭!!!上天是公平的,只要不辜负时间,时间自然不会辜负你。 何谓学习?博主所理解的学习,它是一个过程,是一个不断累积、不断沉淀、不断总结、善于传达自己的个人见解以及乐于分享的过程。
程序员必须掌握的核心算法有哪些?
由于我之前一直强调数据结构以及算法学习的重要性,所以就有一些读者经常问我,数据结构与算法应该要学习到哪个程度呢?,说实话,这个问题我不知道要怎么回答你,主要取决于你想学习到哪些程度,不过针对这个问题,我稍微总结一下我学过的算法知识点,以及我觉得值得学习的算法。这些算法与数据结构的学习大多数是零散的,并没有一本把他们全部覆盖的书籍。下面是我觉得值得学习的一些算法以及数据结构,当然,我也会整理一些看过...
大学四年自学走来,这些私藏的实用工具/学习网站我贡献出来了
大学四年,看课本是不可能一直看课本的了,对于学习,特别是自学,善于搜索网上的一些资源来辅助,还是非常有必要的,下面我就把这几年私藏的各种资源,网站贡献出来给你们。主要有:电子书搜索、实用工具、在线视频学习网站、非视频学习网站、软件下载、面试/求职必备网站。 注意:文中提到的所有资源,文末我都给你整理好了,你们只管拿去,如果觉得不错,转发、分享就是最大的支持了。 一、电子书搜索 对于大部分程序员...
linux系列之常用运维命令整理笔录
本博客记录工作中需要的linux运维命令,大学时候开始接触linux,会一些基本操作,可是都没有整理起来,加上是做开发,不做运维,有些命令忘记了,所以现在整理成博客,当然vi,文件操作等就不介绍了,慢慢积累一些其它拓展的命令,博客不定时更新 free -m 其中:m表示兆,也可以用g,注意都要小写 Men:表示物理内存统计 total:表示物理内存总数(total=used+free) use...
比特币原理详解
一、什么是比特币 比特币是一种电子货币,是一种基于密码学的货币,在2008年11月1日由中本聪发表比特币白皮书,文中提出了一种去中心化的电子记账系统,我们平时的电子现金是银行来记账,因为银行的背后是国家信用。去中心化电子记账系统是参与者共同记账。比特币可以防止主权危机、信用风险。其好处不多做赘述,这一层面介绍的文章很多,本文主要从更深层的技术原理角度进行介绍。 二、问题引入 假设现有4个人...
程序员接私活怎样防止做完了不给钱?
首先跟大家说明一点,我们做 IT 类的外包开发,是非标品开发,所以很有可能在开发过程中会有这样那样的需求修改,而这种需求修改很容易造成扯皮,进而影响到费用支付,甚至出现做完了项目收不到钱的情况。 那么,怎么保证自己的薪酬安全呢? 我们在开工前,一定要做好一些证据方面的准备(也就是“讨薪”的理论依据),这其中最重要的就是需求文档和验收标准。一定要让需求方提供这两个文档资料作为开发的基础。之后开发...
网页实现一个简单的音乐播放器(大佬别看。(⊙﹏⊙))
今天闲着无事,就想写点东西。然后听了下歌,就打算写个播放器。 于是乎用h5 audio的加上js简单的播放器完工了。 演示地点演示 html代码如下` music 这个年纪 七月的风 音乐 ` 然后就是css`*{ margin: 0; padding: 0; text-decoration: none; list-...
Python十大装B语法
Python 是一种代表简单思想的语言,其语法相对简单,很容易上手。不过,如果就此小视 Python 语法的精妙和深邃,那就大错特错了。本文精心筛选了最能展现 Python 语法之精妙的十个知识点,并附上详细的实例代码。如能在实战中融会贯通、灵活使用,必将使代码更为精炼、高效,同时也会极大提升代码B格,使之看上去更老练,读起来更优雅。
数据库优化 - SQL优化
以实际SQL入手,带你一步一步走上SQL优化之路!
通俗易懂地给女朋友讲:线程池的内部原理
餐盘在灯光的照耀下格外晶莹洁白,女朋友拿起红酒杯轻轻地抿了一小口,对我说:“经常听你说线程池,到底线程池到底是个什么原理?”
经典算法(5)杨辉三角
杨辉三角 是经典算法,这篇博客对它的算法思想进行了讲解,并有完整的代码实现。
使用 Docker 部署 Spring Boot 项目
Docker 技术发展为微服务落地提供了更加便利的环境,使用 Docker 部署 Spring Boot 其实非常简单,这篇文章我们就来简单学习下。首先构建一个简单的 S...
英特尔不为人知的 B 面
从 PC 时代至今,众人只知在 CPU、GPU、XPU、制程、工艺等战场中,英特尔在与同行硬件芯片制造商们的竞争中杀出重围,且在不断的成长进化中,成为全球知名的半导体公司。殊不知,在「刚硬」的背后,英特尔「柔性」的软件早已经做到了全方位的支持与支撑,并持续发挥独特的生态价值,推动产业合作共赢。 而对于这一不知人知的 B 面,很多人将其称之为英特尔隐形的翅膀,虽低调,但是影响力却不容小觑。 那么,在...
面试官:你连RESTful都不知道我怎么敢要你?
干货,2019 RESTful最贱实践
刷了几千道算法题,这些我私藏的刷题网站都在这里了!
遥想当年,机缘巧合入了 ACM 的坑,周边巨擘林立,从此过上了"天天被虐似死狗"的生活… 然而我是谁,我可是死狗中的战斗鸡,智力不够那刷题来凑,开始了夜以继日哼哧哼哧刷题的日子,从此"读题与提交齐飞, AC 与 WA 一色 ",我惊喜的发现被题虐既刺激又有快感,那一刻我泪流满面。这么好的事儿作为一个正直的人绝不能自己独享,经过激烈的颅内斗争,我决定把我私藏的十几个 T 的,阿不,十几个刷题网...
白话阿里巴巴Java开发手册高级篇
不久前,阿里巴巴发布了《阿里巴巴Java开发手册》,总结了阿里巴巴内部实际项目开发过程中开发人员应该遵守的研发流程规范,这些流程规范在一定程度上能够保证最终的项目交付质量,通过在时间中总结模式,并推广给广大开发人员,来避免研发人员在实践中容易犯的错误,确保最终在大规模协作的项目中达成既定目标。 无独有偶,笔者去年在公司里负责升级和制定研发流程、设计模板、设计标准、代码标准等规范,并在实际工作中进行...
SQL-小白最佳入门sql查询一
不要偷偷的查询我的个人资料,即使你再喜欢我,也不要这样,真的不好;
redis分布式锁,面试官请随便问,我都会
文章有点长并且绕,先来个图片缓冲下! 前言 现在的业务场景越来越复杂,使用的架构也就越来越复杂,分布式、高并发已经是业务要求的常态。像腾讯系的不少服务,还有CDN优化、异地多备份等处理。 说到分布式,就必然涉及到分布式锁的概念,如何保证不同机器不同线程的分布式锁同步呢? 实现要点 互斥性,同一时刻,智能有一个客户端持有锁。 防止死锁发生,如果持有锁的客户端崩溃没有主动释放锁,也要保证锁可以正常释...
项目中的if else太多了,该怎么重构?
介绍 最近跟着公司的大佬开发了一款IM系统,类似QQ和微信哈,就是聊天软件。我们有一部分业务逻辑是这样的 if (msgType = "文本") { // dosomething } else if(msgType = "图片") { // doshomething } else if(msgType = "视频") { // doshomething } else { // doshom...
Nginx 原理和架构
Nginx 是一个免费的,开源的,高性能的 HTTP 服务器和反向代理,以及 IMAP / POP3 代理服务器。Nginx 以其高性能,稳定性,丰富的功能,简单的配置和低资源消耗而闻名。 Nginx 的整体架构 Nginx 里有一个 master 进程和多个 worker 进程。master 进程并不处理网络请求,主要负责调度工作进程:加载配置、启动工作进程及非停升级。worker 进程负责处...
“狗屁不通文章生成器”登顶GitHub热榜,分分钟写出万字形式主义大作
一、垃圾文字生成器介绍 最近在浏览GitHub的时候,发现了这样一个骨骼清奇的雷人项目,而且热度还特别高。 项目中文名:狗屁不通文章生成器 项目英文名:BullshitGenerator 根据作者的介绍,他是偶尔需要一些中文文字用于GUI开发时测试文本渲染,因此开发了这个废话生成器。但由于生成的废话实在是太过富于哲理,所以最近已经被小伙伴们给玩坏了。 他的文风可能是这样的: 你发现,...
程序员:我终于知道post和get的区别
是一个老生常谈的话题,然而随着不断的学习,对于以前的认识有很多误区,所以还是需要不断地总结的,学而时习之,不亦说乎
《程序人生》系列-这个程序员只用了20行代码就拿了冠军
你知道的越多,你不知道的越多 点赞再看,养成习惯GitHub上已经开源https://github.com/JavaFamily,有一线大厂面试点脑图,欢迎Star和完善 前言 这一期不算《吊打面试官》系列的,所有没前言我直接开始。 絮叨 本来应该是没有这期的,看过我上期的小伙伴应该是知道的嘛,双十一比较忙嘛,要值班又要去帮忙拍摄年会的视频素材,还得搞个程序员一天的Vlog,还要写BU...
加快推动区块链技术和产业创新发展,2019可信区块链峰会在京召开
11月8日,由中国信息通信研究院、中国通信标准化协会、中国互联网协会、可信区块链推进计划联合主办,科技行者协办的2019可信区块链峰会将在北京悠唐皇冠假日酒店开幕。   区块链技术被认为是继蒸汽机、电力、互联网之后,下一代颠覆性的核心技术。如果说蒸汽机释放了人类的生产力,电力解决了人类基本的生活需求,互联网彻底改变了信息传递的方式,区块链作为构造信任的技术有重要的价值。   1...
Java世界最常用的工具类库
Apache Commons Apache Commons有很多子项目 Google Guava 参考博客
程序员把地府后台管理系统做出来了,还有3.0版本!12月7号最新消息:已在开发中有github地址
第一幕:缘起 听说阎王爷要做个生死簿后台管理系统,我们派去了一个程序员…… 996程序员做的梦: 第一场:团队招募 为了应对地府管理危机,阎王打算找“人”开发一套地府后台管理系统,于是就在地府总经办群中发了项目需求。 话说还是中国电信的信号好,地府都是满格,哈哈!!! 经常会有外行朋友问:看某网站做的不错,功能也简单,你帮忙做一下? 而这次,面对这样的需求,这个程序员...
网易云6亿用户音乐推荐算法
网易云音乐是音乐爱好者的集聚地,云音乐推荐系统致力于通过 AI 算法的落地,实现用户千人千面的个性化推荐,为用户带来不一样的听歌体验。 本次分享重点介绍 AI 算法在音乐推荐中的应用实践,以及在算法落地过程中遇到的挑战和解决方案。 将从如下两个部分展开: AI算法在音乐推荐中的应用 音乐场景下的 AI 思考 从 2013 年 4 月正式上线至今,网易云音乐平台持续提供着:乐屏社区、UGC...
【技巧总结】位运算装逼指南
位算法的效率有多快我就不说,不信你可以去用 10 亿个数据模拟一下,今天给大家讲一讲位运算的一些经典例子。不过,最重要的不是看懂了这些例子就好,而是要在以后多去运用位运算这些技巧,当然,采用位运算,也是可以装逼的,不信,你往下看。我会从最简单的讲起,一道比一道难度递增,不过居然是讲技巧,那么也不会太难,相信你分分钟看懂。 判断奇偶数 判断一个数是基于还是偶数,相信很多人都做过,一般的做法的代码如下...
为什么要学数据结构?
一、前言 在可视化化程序设计的今天,借助于集成开发环境可以很快地生成程序,程序设计不再是计算机专业人员的专利。很多人认为,只要掌握几种开发工具就可以成为编程高手,其实,这是一种误解。要想成为一个专业的开发人员,至少需要以下三个条件: 1) 能够熟练地选择和设计各种数据结构和算法 2) 至少要能够熟练地掌握一门程序设计语言 3) 熟知所涉及的相关应用领域的知识 其中,后两个条件比较容易实现,而第一个...
Android 9.0 init 启动流程
阅读五分钟,每日十点,和您一起终身学习,这里是程序员Android本篇文章主要介绍Android开发中的部分知识点,通过阅读本篇文章,您将收获以下内容:一、启动流程概述一、 启动流程概述Android启动流程跟Linux启动类似,大致分为如下五个阶段。1.开机上电,加载固化的ROM。2.加载BootLoader,拉起Android OS。3.加载Uboot,初始外设,引导Kernel启动等。...
相关热词 c# 输入ip c# 乱码 报表 c#选择结构应用基本算法 c# 收到udp包后回包 c#oracle 头文件 c# 序列化对象 自定义 c# tcp 心跳 c# ice连接服务端 c# md5 解密 c# 文字导航控件
立即提问