如何让iis服务器设置图片缓存

百度优化建议说让设置静态内容缓存时间,我搜索发现只有apache的设置方法没有iis!请问如何让iis服务器设置图片缓存,我刚注册的帐号没有金币!

1个回答

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
客户端访问网站缓存所有图片,再次访问时先读取缓存图片,若被清除,再从服务器下载

标题已经说的很清晰了。一个功能 我网站上有大量的图片,然后为了减少服务器负担,需要将客户访问过的页面图片缓存在客户端,再次访问时,判断本地缓存是否存在该图片,若有则直接读取本地缓存的图片;若无,在服务器上重新加载一次并添加缓存。 一些博客什么的都查过了,多多少少不适用.... 大神们,最好可以提供一个简易的demo.....万分感激!

asp.net IIS Cache 失效

asp.net Cache.Insert 保存后大概5小时以后IIS失效,是什么原因

C# 客户端远程访问IIS服务器出现:远程服务器返回错误: (404) 未找到。

C# 客户端远程访问IIS服务器出现:远程服务器返回错误: (404) 未找到。但是服务器端可以访问URL:http://192.168.2.179:8081/webform.aspx,请问这是什么原因? ``` private void upload_Click(object sender, System.EventArgs e) { try { //上传服务器的地址(web服务) string address = "http://192.168.2.179:8081/Default.aspx"; //上传后文件保存的名称 string saveName = DateTime.Now.ToString("yyyyMMddHHmmss"); int count = UpSound_Request(address, filePath, saveName, this.progressBar1); if (count > 0) { MessageBox.Show("上传文件成功!"); } else { MessageBox.Show("上传文件失败!"); } } catch (Exception ex) { MessageBox.Show("" + ex.GetBaseException()); } } /// <summary> /// 上传文件 /// </summary> /// <param name="address">文件上传到服务器的路径</param> /// <param name="fileNamePath">要上传的本地路径(全路径)</param> /// <param name="saveName">文件上传后的名称</param> /// <returns>成功返回1,失败返回2</returns> public int UpSound_Request(string address, string fileNamePath, string saveName, ProgressBar progressBar) { int returnValue = 0; //要上传的文件 FileStream fs = new FileStream(fileNamePath, FileMode.Open, FileAccess.Read); //二进制对象 BinaryReader r = new BinaryReader(fs); //时间戳 string strBoundary = "----------" + DateTime.Now.Ticks.ToString("x"); byte[] boundaryBytes = Encoding.ASCII.GetBytes("\r\n--" + strBoundary + "\r\n"); //请求的头部信息 StringBuilder sb = new StringBuilder(); sb.Append("--"); sb.Append(strBoundary); sb.Append("\r\n"); sb.Append("Content-Disposition: form-data; name=\""); sb.Append("file"); sb.Append("\"; filename=\""); sb.Append(saveName); sb.Append("\";"); sb.Append("\r\n"); sb.Append("Content-Type: "); sb.Append("application/octet-stream"); sb.Append("\r\n"); sb.Append("\r\n"); string strPostHeader = sb.ToString(); byte[] postHeaderBytes = Encoding.UTF8.GetBytes(strPostHeader); // 根据uri创建HttpWebRequest对象 HttpWebRequest httpReq = (HttpWebRequest)WebRequest.Create(new Uri(address)); httpReq.Method = "POST"; //对发送的数据不使用缓存 httpReq.AllowWriteStreamBuffering = false; //设置获得响应的超时时间(300秒) httpReq.Timeout = 300000; httpReq.ContentType = "multipart/form-data; boundary=" + strBoundary; long length = fs.Length + postHeaderBytes.Length + boundaryBytes.Length; long fileLength = fs.Length; httpReq.ContentLength = length; try { progressBar.Maximum = int.MaxValue; progressBar.Minimum = 0; progressBar.Value = 0; //每次上传4k int bufferLength = 4096; byte[] buffer = new byte[bufferLength]; //已上传的字节数 long offset = 0; //开始上传时间 DateTime startTime = DateTime.Now; int size = r.Read(buffer, 0, bufferLength); Stream postStream = httpReq.GetRequestStream(); //发送请求头部消息 postStream.Write(postHeaderBytes, 0, postHeaderBytes.Length); while (size > 0) { postStream.Write(buffer, 0, size); offset += size; progressBar.Value = (int)(offset * (int.MaxValue / length)); TimeSpan span = DateTime.Now - startTime; double second = span.TotalSeconds; labTime.Text = "已用时:" + second.ToString("F2") + "秒"; if (second > 0.001) { labSpeed.Text = "平均速度:" + (offset / 1024 / second).ToString("0.00") + "KB/秒"; } else { labSpeed.Text = " 正在连接…"; } labState.Text = "已上传:" + (offset * 100.0 / length).ToString("F2") + "%"; labSize.Text = (offset / 1048576.0).ToString("F2") + "M/" + (fileLength / 1048576.0).ToString("F2") + "M"; Application.DoEvents(); size = r.Read(buffer, 0, bufferLength); } //添加尾部的时间戳 postStream.Write(boundaryBytes, 0, boundaryBytes.Length); postStream.Close(); //获取服务器端的响应 //WebResponse webRespon = httpReq.GetResponse(); WebResponse webRespon; try { webRespon = httpReq.GetResponse() as WebResponse; } catch (WebException ex) { webRespon = ex.Response as WebResponse; } Stream s = webRespon.GetResponseStream(); //读取服务器端返回的消息 StreamReader sr = new StreamReader(s); String sReturnString = sr.ReadLine(); s.Close(); sr.Close(); if (sReturnString == "Success") { returnValue = 1; } else if (sReturnString == "Error") { returnValue = 0; } } catch { returnValue = 0; } finally { fs.Close(); r.Close(); } return returnValue; } } ![图片说明](https://img-ask.csdn.net/upload/201908/24/1566628122_433652.png) ```

win服务器上使用了wincache来给论坛提速但是出现修改用户的信息后,页面上信息还是原来的。

最近在win服务器上安装使用了wincache来给论坛提速,访问速度是提高了不少,但是出现修改用户的信息后,页面上信息还是原来的。 _用户是昨天下午兑换一个VIP会员体验,到现在都还没有更新 是不是wincache 应该可以设置缓存的时间的啊_ _手动回收了几次IIS的应用程序池都不管用,后来没法关闭后重启的应用程序池才好的_ 不懂怎么配置wincache,了解的大神,请帮助下吧!

服务器无法无法保存session

很奇葩的问题。。,登陆有个验证码是用的session保存,第一次输入总是提示验证码错误,刷新一下就可以,登陆以后保存session但是再操作时session总是获取到null值,刚开始以为有其他代码干扰了结果我换成application还是获取不了,其他服务器都可以正常运行网站,就一台服务器不行,不知道要怎么弄了,还有个现象说一下,就是登陆以后极少时候可以获取到session或者application,绝大多数时候不可以

http 服务器 流文件读取问题

对http这块不了解,请教下各位大神。 情况是这样的: 1,我用C#的一个media player控件播放http服务器的mp3,给控件设置MP3的url路径后,控件会发送一个http请求给服务器,服务器将整首mp3文件下发给控件;这个正常运行; 2,这个下发的过程,一个6M的MP3,控件用了50s才下载完成;是在同一台电脑,http服务器是用IIS。出现50s下载完成的情况,我估计是这个控件接收慢,并不是网络慢,我自己写测试代码读取服务器上的mp3文件,1s都不用就好了。我自己写了服务器测试,我将整个mp3文件用socket的send方法一次写入。情况还是一样,我的测试客户端,瞬间收到整个mp3数据,但是MP3控件还是用了50s; 3,这个50s的时间,我是确定的。我用了抓包软件查看了;所以,我基本确定,是控件本身的设定,导致50s才下载接收完成;这点我想问下,如何设置一个socket的接收速度?? 4,还有一个疑问:这个MP3控件,可以在播放的过程中,拖动进度条,播放后面的数据。如果50s才下载完整首mp3,那么在10s内,拖动到本该20s才能加载的数据,那么这个mp3控件会再次发送网络请求,请求20s后的数据,这点也没问题。我就想问,我在第一次收到mp3控件的请求时,已经将整首mp3文件都写入socket了,但是控件接收了10s后,又再次发送请求了,那么这个socket的后面数据,MP3控件一般是怎么处理的(我估计是丢弃后面的数据)?而我这个socket又需要怎么处理?因为我接收到新的请求是请求20s后的数据,我需要重新创建一个socket去发送20s后的数据了。

本地服务器上搭建ftp站点无法实现从外网访问

(选择标签那里怎么找都找不到合适的只能随便选一个了,见谅) 几天前刚买的二手服务器,开始研究这方面的东西,了解的知识很少 服务器到了之后想先试试建个ftp站点,于是先去找服务商要到了公网ip,又根据https://blog.csdn.net/suliang5158/article/details/79273099 的方法用serv-U在服务器上搭建了一个 下面是一些截图(模糊处理的部分都是服务器本地ipv4地址,不知道有没有错误) ![图片说明](https://img-ask.csdn.net/upload/202004/19/1587265963_874216.png) ![图片说明](https://img-ask.csdn.net/upload/202004/19/1587266055_481701.png) ![图片说明](https://img-ask.csdn.net/upload/202004/19/1587266125_914802.png) 这样做下去之后出现了两个问题 一个是在局域网内可以通过文件资源管理器访问ftp站点,但是却无法从浏览器中打开 ![图片说明](https://img-ask.csdn.net/upload/202004/19/1587266444_182055.png) 另一个问题是从外网根本无法访问,这也是最严重的问题 关于这个问题我觉得应该是路由器端口转发的事情,所以我检查了一下那边的情况,不过没看出来哪里有问题 (保险起见我直接映射了一大堆) ![图片说明](https://img-ask.csdn.net/upload/202004/19/1587266809_440458.png) 这之后我干脆直接开了DMZ,但从外网加上8021端口号还是无法访问成功 ![图片说明](https://img-ask.csdn.net/upload/202004/19/1587267002_662489.png) 在网上找了好几天的解决方法,但是很多都是用iis搭建站点和用云服务器的,很难找到和我一样的所以一直没有找到问题所在。只能来这里提问,如果有明白情况的希望可以告知

各位大佬,为啥我部署在阿里云服务器iis的web文件夹下看不到我的一个项目文件,网站还能正常运行

这是我本地的web文件夹![图片说明](https://img-ask.csdn.net/upload/201910/18/1571365079_547808.png) 这是我服务器上的文件夹![图片说明](https://img-ask.csdn.net/upload/201910/18/1571365337_496498.png) 不知道为啥我的HomeController不见了,但网站还能运行~我是直接讲本地发布后的webSite文件夹直接拉过去的~不知道文件到哪儿去了,想去修改都没法改啊~

IIS部署地址栏IP与页面之间出现奇怪乱码的问题。

部署到服务器上的IIS地址栏出现这种情况,关键问题在于,地址栏出现了这样一段乱码后,页面展示的数据就不正常,库中能查到数据,就是展示不出来。在服务器上直接浏览也是同样的效果。 http://正常部分IP地址/(F(znbCrbJP1eao0taP59g3op2dg1aaanYA6KZ3_TUcLuRP8_p523RI9kZ-cfsrM6VcFno1I8m2Ihjmwel3_9ny4SvXM_qwD7BPRcIQ9_NW4gkmHuJR9jJBJJNfkHu--2xO0))/main.aspx 切换为极速模式则没有乱码,切换为兼容模式则有这个问题,手动去除乱码,需从新登陆,因为一些原因,必须用兼容模式, 只有几台有着种问题,重装浏览器效果一样,清除缓存cookie也没有解决问题

react打包后怎么部署到服务器问题然后在浏览器中运行

dva+react搭建的框架环境,npm run build 打包出来的dist文件夹怎么部署在服务器上呀, 试过在服务器上装了node,然后在npm serve,运行那个文件夹中的东西,虽然成功了 但是还是不能访问。请问大神是怎么样运行的

在 HTTP 标头中为静态资源设置过期日期或最长存在时间

用gogole的优化工具检测出 “在 HTTP 标头中为静态资源设置过期日期或最长存在时间,可指示浏览器从本地磁盘中加载以前下载的资源,而不是通过网络加载。” 请问需要在IIS怎么配置,求详细步骤。 平台是 windows2008+iis7.5

本地测试没有问题,上传虚拟服务器之后验证码出错,求解答困扰已久

1.测试程序在本地IIS开启网站之后,没有问题 2.在上传至虚拟服务器之后,在登录页面登录之后,输入错误的密码之后显示提示用户名密码错误(此判断正确),但是在输入正确的用户名密码之后却出现验证码错误!XXXnull的判断。费解 ![图片说明](https://img-ask.csdn.net/upload/201606/29/1467129852_806460.png) 3.在前台登录页面用验证码是没有问题的。两个页面调用一个验证页面,一个页面有问题一个没有问题,但是在本地服务器测试上都没有问题 <%@ WebHandler Language="C#" Class="validateCode" %> using System; using System.Web; using System.IO; using System.Drawing; using System.Drawing.Imaging; public class validateCode : IHttpHandler, System.Web.SessionState.IRequiresSessionState { static char[] character = { '0','1','2', '3', '4', '5', '6', '8', '9'/*, 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'J', 'K', 'L', 'M', 'N', 'P', 'R', 'S', 'T', 'W', 'X', 'Y' */}; public void ProcessRequest (HttpContext context) { //ValidateCode gif = new ValidateCode();//初始化验证码生成类 // string valid = "";//定义随机数 // MemoryStream ms = gif.Create(out valid);//获取包括验证码图片的内存流 // context.Session ["gif"] =valid;//验证码存储在Session中,供验证。 // context.Response.ClearContent();//清空输出流 // context.Response.ContentType = "image/png";//输出流的格式 // context.Response.BinaryWrite(ms.ToArray());//输出 // context.Response.End(); string chkCode = string.Empty; //颜色列表,用于验证码、噪线、噪点 Color[] color = { Color.Black, Color.Red, Color.Blue, Color.Green, Color.Orange, Color.Brown, Color.DarkBlue }; //字体列表,用于验证码 //string[] font = { "Times New Roman", "Book Antiqua", "Impact" }; Font font = new Font("Arial", 18); //验证码的字符集,去掉了一些容易混淆的字符 //char[] character = { '2', '3', '4', '5', '6', '8', '9'/*, 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'J', 'K', 'L', 'M', 'N', 'P', 'R', 'S', 'T', 'W', 'X', 'Y' */}; Random rnd = new Random(); //生成验证码字符串 for (int i = 0; i < 4; i++) { chkCode += character[rnd.Next(character.Length)]; } //保存验证码的 context.Session.Add("ValidateCode", chkCode.ToLower()); Bitmap bmp = new Bitmap(120, 30); Graphics g = Graphics.FromImage(bmp); g.Clear(Color.White); //画噪线 for (int i = 0; i < 4; i++) { int x1 = rnd.Next(150); int y1 = rnd.Next(30); int x2 = rnd.Next(150); int y2 = rnd.Next(30); Color clr = color[rnd.Next(color.Length)]; g.DrawLine(new Pen(clr), x1, y1, x2, y2); } //画验证码字符串 for (int i = 0; i < chkCode.Length; i++) { //string fnt = font[rnd.Next(font.Length)]; Color clr = color[rnd.Next(color.Length)]; g.DrawString(chkCode[i].ToString(), font, new SolidBrush(clr), (float)i * 20 + 20, (float)6); } //画噪点 for (int i = 0; i < 100; i++) { int x = rnd.Next(bmp.Width); int y = rnd.Next(bmp.Height); Color clr = color[rnd.Next(color.Length)]; bmp.SetPixel(x, y, clr); } //清除该页输出缓存,设置该页无缓存 context.Response.Buffer = true; context.Response.ExpiresAbsolute = System.DateTime.Now.AddMilliseconds(0); context.Response.Expires = 0; context.Response.CacheControl = "no-cache"; context.Response.AppendHeader("Pragma", "No-Cache"); //将验证码图片写入内存流,并将其以"image/Png" 格式输出 MemoryStream ms = new MemoryStream(); try { bmp.Save(ms, ImageFormat.Png); context.Response.ClearContent(); context.Response.ContentType = "image/Png"; context.Response.BinaryWrite(ms.ToArray()); } finally { //显式释放资源 bmp.Dispose(); g.Dispose(); } } public bool IsReusable {//不重用 get { return false; } } }

服务器内部错误 CDbConnection failed to open the DB connection.

服务器内部错误 CDbConnection failed to open the DB connection. 当前网页服务器在处理您的请求时,发生了一个内部错误. 请将此问题报告给服务器管理员 the webmaster. ![图片说明](https://img-ask.csdn.net/upload/201912/26/1577323577_413682.jpg) ## 我的这个IIS 是关闭状态 ![图片说明](https://img-ask.csdn.net/upload/201912/26/1577323643_581881.png) ## 这个网站依旧报这个错误 ![图片说明](https://img-ask.csdn.net/upload/201912/26/1577323697_880007.jpg) #在服务器里用浏览器访问正常 ![图片说明](https://img-ask.csdn.net/upload/201912/26/1577323798_194648.jpg) #感觉这个报错 和 IIS无关和系统有关 # #系统windows 2008 程序是html ,里面的内容就是上面最后一张图的内容“新建文本文档”,没有连接数据库,没有JS,没有css,就是这几个字,怪异的事,把IIS服务关了,依旧有这个报错 ---- 我写的文章有兴趣的看看吧,很怪异 服务器内部错误 CDbConnection failed to open the DB connection. https://blog.csdn.net/cplvfx/article/details/103716312

自建CA,申请客户端证书的问题

在win2008R2上建立CA服务,打开ip/certsrv页面,申请证书-高级申请-创建并向此 CA 提交一个申请,进入的页面就是 ![图片说明](https://img-ask.csdn.net/upload/201909/14/1568440992_203138.png) 并没有“需要的证书类型”-“客户端身份验证证书”选项,于是在在证书模板一项选择“用户”,提交安装后,在CA服务器建立的网站,可以访问。但是在其他电脑IIS上建立的网站,也使用此服务器的颁发的网站证书,再使用客户端证书,无法访问? ![图片说明](https://img-ask.csdn.net/upload/201909/14/1568441359_688610.png) CA服务器建的网站用的是外网地址,无法访问的这个是192的。

诡异的情况,WIN10下无法保存cookie~~

系统:WIN10 开发工具:MyEclipse 2014 服务器:Tomcat 6 - Tomcat 8 浏览器:IE11,Chrome ------------------------------------------------------ 现象:保存cookie 的代码在xp上面试了没有问题,cookie正常保存。但是在WIN10上,先清空浏览器的cookie,打开测试页面,除了Tomcat 的favicon[1].ico 文件,再没有发现任何文件了。 将IE11的cookie设置为提示,刷新页面的时候会提示是否使用cookie,点击同意,但是任然没有cookie文件和页面缓存。但是其他程序会有页面缓存和cookie。 下面是JSP页面写的代码~~,而且也读取不了cookie ,得到的对象都是null ``` <% Cookie cookie = new Cookie("root" , "1234567890"); cookie.setDomain("127.0.0.1"); cookie.setPath("/"); cookie.setMaxAge(60*60); response.addCookie(cookie); %> ```

高难度!网站被挂码跳转,换了服务器、换了IP没用,代码里没有挂码文件,跪求大神支招

网站是IIS7+win2008+MSSQL,服务器是阿里云。 网站下自己的正常URL都能打开,site:abc.com的时候发现被百度收录了很多挂码页面,首页头部也被插入了很多 链接。 点击这些页面会跳转到一个赌博网站。 我自己的排查情况: 1、网站源码前后查了好几次,没有发现挂码文件,首页包含的文件也都仔细查过 2、用安全狗扫描没发现挂码文件 3、服务器里完全新建一个站点,只有1个空白页面,将原来网站停止,把域名绑定到这个网站,打开百度收录挂码页依旧会跳转。 基于上三点感觉不是程序被挂码 4、网站关闭,点击百度收录这些挂码页,无法打开,不会跳转,打开就会跳转 基于以上一点有些怀疑是域名或ARP 5、域名看了解释没有被修改,问了阿里云,对方客服说机房没问题 6、网站在12月2日换个服务器、IP机房都换了,但是换之前之后问题依旧存在。 现在毫无头绪,不知道问题出在哪里,希望有大神帮忙查看告知

碰到Compiler Error Message: CS0016 目录名称无效了,大神们咋整?

Compiler Error Message: CS0016: Could not write to output file 'c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\e016b324\144839ef\App_Web_toplogin.ascx.cc671b29._ql0kpwm.dll' -- '目录名称无效 网上搜了一下,有给的答案是: ------------------------------------- 1、C:\Windows\Temp 2、C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files 这两目录,Network Service、IIS_IUSERS这两个用户要”完全访问”的权限。 然后, 重启iis, 或者重启服务器。 ------------------------------------- 结果没卵用。 开始的时候还是某几个页面出这问题。后来有同事提议把对应root下面的缓存文件都清除,然后重启iis。结果更惨了,然后服务器对应的几个网站都一个页面都打不开了。 求助!!!Help!!!! SOS!!!!!!

.Net的Cache和Memcached有什么优缺点?

ASP.net中,直接可以使用类似 Cache["key1"] 的方式读写内存,而Memcached也是键值对的方式去维护内存表 我们用Memcached的目的,就是减少对数据库的直接读取,提高系统的响应速度。那么在只有一台服务器的情况下,既然已经可以通过HttpRuntime.Cache直接操作内存,那么是否没必要使用Memcached呢? 环境:服务器只有一台,IIS和数据库共用。

vue-router在hash模式下打包部署后通过url访问报404

希望实现的效果: http://localhost/ (访问到系统首页) http://localhost/share (直接访问到一个独立的单页面) 使用vue-router的vue-cli3的项目,使用HbuilderX开发,开发环境下已经实现我想要的效果。 下面是部分代码 ``` router配置文件router.js ...引用部分省略.. //路由定义 const routes = [ { path: '/share', name: 'share', component: share }, { path: '/web', name: 'web', component: iContainer, children: [..] }, { path: '/mobile', name: 'mobile', component: mHome, children: [..] } ] const router = new VueRouter({ mode: 'hash', routes }) export default router ``` 根据url后缀决定是进入独立的share页面还是进入普通首页 ``` app.vue <template> <div id="app"> <router-view></router-view> </div> </template> <script> ...引用部分省略.. export default { name: 'app', data: function() { return { pathName: window.document.location.pathname } }, created() { if (this.pathName == "/share") { this.$router.push('/share') } else { /** 判断是否手机端,进入对应入口 **/ if (this.$utils._isMobile()) { this.$router.push('/mobile') } else { this.$router.push('/web') } } } methods: {} } </script> ``` 打包后将dist文件夹内容拷贝到tomcat,使用tomcat启动,首页能够正常访问。但是只要使用share访问就会报404。请问是什么原因导致?为什么在开发环境下正常,但是打包后部署就404?该如何解决达到我想要的效果? 网上搜了一天了,查到的都是说history下直接输入url会404,为什么我hash模式下也是404? ============================================ 自己后面又仔细想了下,发现是生成链接那里有问题。 首先按照猜想测试了下http://localhost/#/share,果然就能加载页面,所以就修改了生成链接部分的代码,让它在地址后面上下文前面加上#就解决问题了。应该是这样的话就能保证访问的页面是/这个我们的唯一入口。然后就能进入我们想要的路由了!

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

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

程序员请照顾好自己,周末病魔差点一套带走我。

程序员在一个周末的时间,得了重病,差点当场去世,还好及时挽救回来了。

和黑客斗争的 6 天!

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

点沙成金:英特尔芯片制造全过程揭密

“亚马逊丛林里的蝴蝶扇动几下翅膀就可能引起两周后美国德州的一次飓风……” 这句人人皆知的话最初用来描述非线性系统中微小参数的变化所引起的系统极大变化。 而在更长的时间尺度内,我们所生活的这个世界就是这样一个异常复杂的非线性系统…… 水泥、穹顶、透视——关于时间与技艺的蝴蝶效应 公元前3000年,古埃及人将尼罗河中挖出的泥浆与纳特龙盐湖中的矿物盐混合,再掺入煅烧石灰石制成的石灰,由此得来了人...

上班一个月,后悔当初着急入职的选择了

最近有个老铁,告诉我说,上班一个月,后悔当初着急入职现在公司了。他之前在美图做手机研发,今年美图那边今年也有一波组织优化调整,他是其中一个,在协商离职后,当时捉急找工作上班,因为有房贷供着,不能没有收入来源。所以匆忙选了一家公司,实际上是一个大型外包公司,主要派遣给其他手机厂商做外包项目。**当时承诺待遇还不错,所以就立马入职去上班了。但是后面入职后,发现薪酬待遇这块并不是HR所说那样,那个HR自...

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

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

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

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

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

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

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

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

外包程序员的幸福生活

今天给你们讲述一个外包程序员的幸福生活。男主是Z哥,不是在外包公司上班的那种,是一名自由职业者,接外包项目自己干。接下来讲的都是真人真事。 先给大家介绍一下男主,Z哥,老程序员,是我十多年前的老同事,技术大牛,当过CTO,也创过业。因为我俩都爱好喝酒、踢球,再加上住的距离不算远,所以一直也断断续续的联系着,我对Z哥的状况也有大概了解。 Z哥几年前创业失败,后来他开始干起了外包,利用自己的技术能...

C++11:一些微小的变化(新的数据类型、template表达式内的空格、nullptr、std::nullptr_t)

本文介绍一些C++的两个新特性,它们虽然微小,但对你的编程十分重要 一、Template表达式内的空格 C++11标准之前建议在“在两个template表达式的闭符之间放一个空格”的要求已经过时了 例如: vector&lt;list&lt;int&gt; &gt;; //C++11之前 vector&lt;list&lt;int&gt;&gt;; //C++11 二、nullptr ...

优雅的替换if-else语句

场景 日常开发,if-else语句写的不少吧??当逻辑分支非常多的时候,if-else套了一层又一层,虽然业务功能倒是实现了,但是看起来是真的很不优雅,尤其是对于我这种有强迫症的程序"猿",看到这么多if-else,脑袋瓜子就嗡嗡的,总想着解锁新姿势:干掉过多的if-else!!!本文将介绍三板斧手段: 优先判断条件,条件不满足的,逻辑及时中断返回; 采用策略模式+工厂模式; 结合注解,锦...

深入剖析Springboot启动原理的底层源码,再也不怕面试官问了!

大家现在应该都对Springboot很熟悉,但是你对他的启动原理了解吗?

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

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

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

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

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

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

当HR压你价,说你只值7K,你该怎么回答?

当HR压你价,说你只值7K时,你可以流畅地回答,记住,是流畅,不能犹豫。 礼貌地说:“7K是吗?了解了。嗯~其实我对贵司的面试官印象很好。只不过,现在我的手头上已经有一份11K的offer。来面试,主要也是自己对贵司挺有兴趣的,所以过来看看……”(未完) 这段话主要是陪HR互诈的同时,从公司兴趣,公司职员印象上,都给予对方正面的肯定,既能提升HR的好感度,又能让谈判气氛融洽,为后面的发挥留足空间。...

面试:第十六章:Java中级开发(16k)

HashMap底层实现原理,红黑树,B+树,B树的结构原理 Spring的AOP和IOC是什么?它们常见的使用场景有哪些?Spring事务,事务的属性,传播行为,数据库隔离级别 Spring和SpringMVC,MyBatis以及SpringBoot的注解分别有哪些?SpringMVC的工作原理,SpringBoot框架的优点,MyBatis框架的优点 SpringCould组件有哪些,他们...

面试阿里p7,被按在地上摩擦,鬼知道我经历了什么?

面试阿里p7被问到的问题(当时我只知道第一个):@Conditional是做什么的?@Conditional多个条件是什么逻辑关系?条件判断在什么时候执...

面试了一个 31 岁程序员,让我有所触动,30岁以上的程序员该何去何从?

最近面试了一个31岁8年经验的程序猿,让我有点感慨,大龄程序猿该何去何从。

【阿里P6面经】二本,curd两年,疯狂复习,拿下阿里offer

二本的读者,在老东家不断学习,最后逆袭

大三实习生,字节跳动面经分享,已拿Offer

说实话,自己的算法,我一个不会,太难了吧

程序员垃圾简历长什么样?

已经连续五年参加大厂校招、社招的技术面试工作,简历看的不下于万份 这篇文章会用实例告诉你,什么是差的程序员简历! 疫情快要结束了,各个公司也都开始春招了,作为即将红遍大江南北的新晋UP主,那当然要为小伙伴们做点事(手动狗头)。 就在公众号里公开征简历,义务帮大家看,并一一点评。《启舰:春招在即,义务帮大家看看简历吧》 一石激起千层浪,三天收到两百多封简历。 花光了两个星期的所有空闲时...

《经典算法案例》01-08:如何使用质数设计扫雷(Minesweeper)游戏

我们都玩过Windows操作系统中的经典游戏扫雷(Minesweeper),如果把质数当作一颗雷,那么,表格中红色的数字哪些是雷(质数)?您能找出多少个呢?文中用列表的方式罗列了10000以内的自然数、质数(素数),6的倍数等,方便大家观察质数的分布规律及特性,以便对算法求解有指导意义。另外,判断质数是初学算法,理解算法重要性的一个非常好的案例。

《Oracle Java SE编程自学与面试指南》最佳学习路线图(2020最新版)

正确选择比瞎努力更重要!

面试官:你连SSO都不懂,就别来面试了

大厂竟然要考我SSO,卧槽。

微软为一人收购一公司?破解索尼程序、写黑客小说,看他彪悍的程序人生!...

作者 | 伍杏玲出品 | CSDN(ID:CSDNnews)格子衬衫、常掉发、双肩包、修电脑、加班多……这些似乎成了大众给程序员的固定标签。近几年流行的“跨界风”开始刷新人们对程序员的...

终于,月薪过5万了!

来看几个问题想不想月薪超过5万?想不想进入公司架构组?想不想成为项目组的负责人?想不想成为spring的高手,超越99%的对手?那么本文内容是你必须要掌握的。本文主要详解bean的生命...

我说我懂多线程,面试官立马给我发了offer

不小心拿了几个offer,有点烦

自从喜欢上了B站这12个UP主,我越来越觉得自己是个废柴了!

不怕告诉你,我自从喜欢上了这12个UP主,哔哩哔哩成为了我手机上最耗电的软件,几乎每天都会看,可是吧,看的越多,我就越觉得自己是个废柴,唉,老天不公啊,不信你看看…… 间接性踌躇满志,持续性混吃等死,都是因为你们……但是,自己的学习力在慢慢变强,这是不容忽视的,推荐给你们! 都说B站是个宝,可是有人不会挖啊,没事,今天咱挖好的送你一箩筐,首先啊,我在B站上最喜欢看这个家伙的视频了,为啥 ,咱撇...

立即提问
相关内容推荐