.net excel导入到数据库本地测试正常,部署在网络里就不能成功。请大神指点

代码占这么多,大神应该可以看明白,现在是部署后,网络访问,本地文件已经拷贝到服务器上了,但是就是不往下走了,请指点。
if (fuload.FileName == "")
{
lbmsg.Text = "请选择文件";
return;
}

            if (this.RadioButtonList1.SelectedValue == "")
            {
                lbmsg.Text = "请选择人人员类型";
                return;
            }

            string fileExtenSion;
            fileExtenSion = Path.GetExtension(fuload.FileName);
            if (fileExtenSion.ToLower() != ".xls" && fileExtenSion.ToLower() != ".xlsx")
            {
                lbmsg.Text = "上传的文件格式不正确";
                return;
            }
            try
            {
                string FileName = "App_Data/" + Path.GetFileName(fuload.FileName);

                if (File.Exists(Server.MapPath(FileName)))
                {

                    File.Delete(Server.MapPath(FileName));

                }
                fuload.SaveAs(Server.MapPath(FileName));


                //HDR=Yes,这代表第一行是标题,不做为数据使用 ,如果用HDR=NO,则表示第一行不是标题,做为数据来使用。系统默认的是YES
                string connstr2003 = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath(FileName) + ";Extended Properties='Excel 8.0;HDR=Yes;IMEX=1;'";
                string connstr2007 = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + Server.MapPath(FileName) + ";Extended Properties=\"Excel 12.0;HDR=YES\"";
                OleDbConnection conn;
                if (fileExtenSion.ToLower() == ".xls")
                {
                    conn = new OleDbConnection(connstr2003);
                }
                else
                {
                    conn = new OleDbConnection(connstr2007);
                }
                conn.Open();
                string sql = "select * from [Sheet1$]";
                OleDbCommand cmd = new OleDbCommand(sql, conn);
                DataTable dt = new DataTable();
                OleDbDataReader sdr = cmd.ExecuteReader();
                dt.Load(sdr);
                sdr.Close();
                conn.Close();
                Label2.Text = "Excel里的数据内容:";
               // GridView1.DataSource = dt;
              // GridView1.DataBind();

       if (dt.Columns.Count != 14)
                {
                    lbmsg.Text = "请选择正确的数据表格1";
                    return;
                }
                if (dt.Rows.Count < 1)
                {
                    lbmsg.Text = "请选择正确的数据表格2";
                    return;
                }
                if (dt.Columns[0].ColumnName.ToString() != "核算单元代码" ||
                    dt.Columns[1].ColumnName.ToString() != "险种代码" ||
                    dt.Columns[2].ColumnName.ToString() != "财务代码" || 
                    dt.Columns[3].ColumnName.ToString() != "险种名称" || 
                    dt.Columns[4].ColumnName.ToString() != "渠道属性" || 
                    dt.Columns[5].ColumnName.ToString() != "人员属性" || 
                    dt.Columns[6].ColumnName.ToString() != "期交首年计佣保费" || 
                    dt.Columns[7].ColumnName.ToString() != "期交续年计佣保费" || 
                    dt.Columns[8].ColumnName.ToString() != "趸交计佣保费" || 
                    dt.Columns[9].ColumnName.ToString() != "期交首年直接佣金" || 
                    dt.Columns[10].ColumnName.ToString() != "期交续年直接佣金" || 
                    dt.Columns[11].ColumnName.ToString() != "趸交直接佣金" || 
                    dt.Columns[12].ColumnName.ToString() != "直接佣金合计" || 
                    dt.Columns[13].ColumnName.ToString() != "日期")
                {

                    lbmsg.Text = "请选择正确的数据表格3";
                    return;
                }

3个回答

是不是导入xlsx出错?而且报什么错误也没用说

一般服务器是没有Microsoft.ACE.OLEDB.12.0这个驱动的,因为服务器不会安装office2007+,要下载后再服务器安装,而且注意64位系统程序池要启用32位应用程序

Access2007/2010系统驱动程序下载地址
window2012 未在本地计算机上注册“microsoft.ACE.oledb.12.0”

showbo
支付宝加好友偷能量挖 回复changwen313: 这个中文的https://support.microsoft.com/zh-cn/help/894435/how-to-switch-between-the-32-bit-versions-of-asp-net-1-1-and-the-64-bi有用记得采纳哟。。
2 年多之前 回复
showbo
支付宝加好友偷能量挖 回复changwen313: 具体看这个:https://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/13f991a5-45eb-496c-8618-2179c3753bb0.mspx?mfr=true不能删除系统盘下的默认inetpub这个文件夹,要使用到里面的脚本
2 年多之前 回复
showbo
支付宝加好友偷能量挖 回复changwen313: iis6没有界面设置,要用脚本来设置。cscript.exe adsutil.vbs set W3SVC/AppPools/Enable32BitAppOnWin64 “true”
2 年多之前 回复
changwen313
changwen313 ii6里的应用池实在是没有什么太多东西,找不到设置32位的地方
2 年多之前 回复
showbo
支付宝加好友偷能量挖 回复changwen313: 不是那个,是运行你这个网站的程序池的属性里面找,不是网站属性
2 年多之前 回复
changwen313
changwen313 windows2003 64位,我看了下iis里的web服务扩展里asp.net v4.0.30319(32-bit)已经是允许,但是还是不行。
2 年多之前 回复
showbo
支付宝加好友偷能量挖 回复changwen313: 2003 64位的没用过,iis6建立的程序池属性中你看下是否有启用32位应用程序的配置,要启用。你这个是找不到32位oledb驱动的问题导致的。
2 年多之前 回复
showbo
支付宝加好友偷能量挖 回复changwen313: iis
2 年多之前 回复
changwen313
changwen313 大神你好,我再服务器上已经安装了office2010,我的服务器是windows2003server 64位,现在还是报错,打印出来的拨错信息是‘未在本地计算机上注册“microsoft.ACE.oledb.12.0”’,你的意思是iis的任务池要启用32位应用程序,这句话的意思我理解有两种情况,1,iis调应用池为32位?这个没有找到. 2,vs部署的时候变异成32位的应用程序,这个我也没有找到具体怎么设置。您的意思是1还是2?
2 年多之前 回复
caozhy
贵阳老马马善福专业维修游泳池堵漏防水工程 很可能就是这样
2 年多之前 回复

本地正常,服务器不正常,可能是权限的原因,或者服务器缺少库

权限问题,看下excel上传到服务器上面的文件夹,路径地址是不是对everyone开放读写权限

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
急.关于导入excel并存入数据库的效率问题
小弟用的是hibernate操作的mysql 我有一个几千上万条(不超过3万),有20多个字段的excel数据. 现在要用web上传并导入本地数据库,期间我要判断每条数据中固定的几个字段不能为空. 那么现在问题来了 1.我先判断出excel哪几行字段为空并返回失败信息给用户,并不把成功的数据存入数据库,让用户重新去修改excel,再重新导入数据库. 2.判断出excel哪几行字段为空,把成功的数据存入数据库,之后把失败的数据返回给用户,让用户重新去修改excel,之后再把excel全部重新导入进去,去数据库判断重复,把不重复的导入数据库. 请问下各位大佬,综合 用户使用和数据库性能 应该如何选择.
.net mvc4.0 excel 导入 报错
![这是excel导入界面,导入后有个保存按钮] (https://img-ask.csdn.net/upload/201603/15/1458032530_59351.png) ![点了保存后出现了异常 下面是火狐debug检测到了 404] (https://img-ask.csdn.net/upload/201603/15/1458032612_802485.png) ![导入界面的html] (https://img-ask.csdn.net/upload/201603/15/1458032656_521896.png) ![import方法] (https://img-ask.csdn.net/upload/201603/15/1458032697_118871.png) ![这个是储存过程] (https://img-ask.csdn.net/upload/201603/15/1458032726_166944.png) 之前没问题的 能成功导入。昨天部署后就出现了这个错误,之后我在本机vs上调试也是这个错误。我都没有动过代码,实在找不到哪里出问题了,麻烦大神帮忙看看
SSM中关于将Excel中的数据导入到数据库
刚工作不久,项目中遇到一个功能,是需要将一个Excel中的数据,导入到数据库。因为之前没做过这一块,查了下资料,读取都要经过一个步骤,就是把文件先上传到服务器,然后从服务器读取文件,取得数据,在插入到数据库。但是项目经理让我直接从用户本地读取数据。说我把文件上传到服务器,纯属多此一举。我想问下,这个用什么技术实现?
关于asp.net excel导入导出问题
我使ASP.NET后台实现将datatable导出到excel,导出后excel可以打开看到数据但是提示有问题 ![图片说明](https://img-ask.csdn.net/upload/201809/26/1537932354_497430.png) ![图片说明](https://img-ask.csdn.net/upload/201809/26/1537932373_390726.png) 网上说是第一列第一行的大写ID问题,换成小写也是不行,如果把导出的xls格式换成csv格式的话打开没有错误,求大佬怎么解决
关于spring mvc框架 easyUI界面将excel数据导入到数据库中的方法
将一个excel表格的文件导入到数据库中,在界面调用得到所有数据的方法将数据显示在页面上,如何将excel表格的文件导入到数据库中呢
java 导入excel表格到数据库
导入数据这边总是不熟悉,大家有没有Java导入 excel 表格到数据库的例子,详细一点,谢谢热心人啦
在Rails 如何把excel导入到数据库中
就是想把excel中的数据批量导入到后台数据库中,这样可以避免一个个的导入
.NET的导入excel表格到数据库
怎么获得excel文件路径啊,不知道怎么写,大神给点提示啊,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
使用jxl把Excel的数据导入到数据库中的问题
如果有Excel中值为空的话,导入到数据库中报错。怎么改? 数据库中的该列是允许为空的。
如何用ASP.NET导入EXCEL数据,然后在程序上将特定数据自动修改
![图片说明](https://img-ask.csdn.net/upload/201710/11/1507709374_314074.png) 如图我现在上面有一张EXCEL表,导入到程序里面, 进行修改。修改里面“未刷卡”的值 比如张三,李四昨天没刷卡,然后点击一个按钮执行一键替换,将未刷卡替换成对应的理由, 而每个人有对应的十五个理由,随机抽出一个,替换对应的“未刷卡”。 而同一天有两个人以上未刷卡的,替换的为同一个理由。 小弟刚自学还不会数据库,网上的教程导入数据都要用上链接数据库,如果不用怎么导进去修改?
.Net关于从数据库导出完整的Excel问题
通过数据集已经把Excel中的数据导入到数据库中,现在想把数据库中的数据转换成Excel.转换成的Excel可以再被修改转会数据库中,不能用GridView和控件的方式应该怎么考虑?最好有代码可以参考
MySQL5.7版本 导入excel数据出现错误
![图片说明](https://img-ask.csdn.net/upload/201711/28/1511839639_628765.png) 本人使用MySQL5.7版本,在导入数据时遇到了上述问题。我已修改secure_file_priv的路径并将要导入的文件放到了该路径下,也曾经成功导入了一份excel数据。但是导入第二份数据的时候就出现了上述问题。求各位大神解答
急!!!!!asp.net 导入 EXCEL的数据进入数据库,不是OFFICE而是WPS可以吗?
asp.netC#语言,上传EXCEL文件绑定在gridview里,结果一直报找不到sheet1$,是不是受到了WPS的影响,使用过OFFICE是可以绑定并且显示成功的?求除了装OFFIC的解决方法。。。。
asp中excel数据导入到access数据库
//上传excel文件页面 //一个页面获取到excel文件 然后提交到导入数据的asp页面进行处理,但现在提交到导入功能的页面以后报服务器错误,不知道错误出在了哪里 <form name="form" method="post" action="excel_import.asp" id="myform" enctype="multipart/form-data"> <tr><td align="center"> <table width="100%" height="155" border="0" cellpadding="2" cellspacing="1"class="bOrder"> <tr class="title"> <td height="23" colspan="2" align="center"><span class="title2">excel导入公益性岗位信息</span></td> </tr> <tr class="tdbg"> <td width="14%" height="23" align="right" valign="middle">excel文件:</td> c<td width="86%" align="left" valign="center"><input name="file1" type="file" class="INPUT-text" id="file1" size="40" maxlength="60" /></td> </tr></table><br /> <table width="100%" height="25" border="0" cellpadding="0" cellspacing="0"> <tr> <td align="center" valign="middle"> <input name="submit" type="submit" class="bt" value="上传" /> </tr> </table></td></tr></form> //数据导入页面 xining为表名 通过excel中录入数据来导入到表xining中 <body> <% session.CodePage=936 Server.ScriptTimeOut=6000000 set upload = new upload_5xsoft set file = upload.file("file1") if file.fileSize>12000000 then %> <script> alert("文件过大"); window.close(); </script> <% end if if file.fileSize>0 then filename=year(now)&month(now)&day(now)&hour(now)&minute(now)&secone(now) filename=file.filename+"."; filenameend=file.filename filenameend=split(filenameend,".") if filenameend(1)="xls" then filename = filename&filenameend(1) file.saveAs Server.mappath("uploadfile/"filename) else response.write"数据格式不对/不是excel文件" response.write"<a href=excel_imp.asp>返回</a>" response.end() end if set file=nothing else response.write"文件格式不能为空" response.write"<a href=excel_imp.asp>返回</a>" response.end() end if set file=nothing '读入到数据库' setAddr = Server.mappath("uploadfile/"filename) set excelconn = server.createobject("adodb.connection") excelconn.open"Provider = Microsoft.Jet.OLEDB.4.0;Data Source = "+strAddr+";Extended" Properties = "Excel 8.0;HDR=NO;IMEX=1" set rs = server.CreateObject("adodb.recordset") set rs1 = server.CreateObject("adodb.recordset") sql = "select * from [Sheet1$]" rs.open.sql,excelconn,1,1 if not(rs.bof and rs.eof)then rs.movenext do while not rs.eof sql1 = "select * from xining where id is null" rs1.open sql1,excelconn,1,3 rs1.addnew rs1("name")=rs(0) rs1("sex")=rs(1) rs1("nation")=rs(2) rs1("education")=rs(3) rs1("idcard")=rs(4) rs1("empcard")=rs(5) rs1("worktype")=rs(6) rs1("workname")=rs(7) rs1("company")=rs(8) rs1("memo")=rs(9) rs1.update rs1.close rs.movenext loop end if rs.close() set rs=nothing %> <script> alert("导入成功"); window.parent.document.location.reload(); history.back(); </script>
使用Oledb将excel导入数据库问题
使用oledb导入excel到datatable 将datatable存入数据库时, 由于转成decimal不匹配导致出错 原因在于excel的数据中存在着某个隐藏的东西导致无法导入,请问如何调查???
C#新人问一个关于WinForm窗体实现Excel导入到数据库的功能
在网上找了很多都是用const string cmdText = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0};Extended Properties='Excel 8.0;IMEX=1';"; 这段代码来获取表中的数据的 可是这个需要下载一个软件才可以 如果用户使用的话用户电脑上没有这个软件都要下载 经理说不行的 说要用Excel方式导入到数据库
java web 如何实现excel导入数据库功能 并且判断是否重复添加
java web 如何实现从excel导入数据到数据库的功能 并且判断是否重复添加
用C#代码写一个数据库导入系统,只是将excel表导入到SQL2008数据库中
用C#代码写一个数据库导入系统,只是将excel表导入到SQL2008数据库中, 我用的是offices 2010 前台是一个fileupload控件,一个button控件,选择excel文件,点击button按钮,直接把excel表中的内容导入到SQL数据库中。请问怎么实现这个功能?详细一些,谢谢
Asp.Net excel文件上传后,如何修改原文件?
最近在做 excel导入数据库的功能,步骤如下: 1. 首先用FileUpload上传文件 2. 获取文件数据 3. 导入数据库 4. 返回结果 在返回结果我想把未导入的数据在原文件中标示,比如在未导入的那行数据后面加一个 ”导入失败“ 请问有办法实现吗?
相见恨晚的超实用网站
搞学习 知乎:www.zhihu.com 简答题:http://www.jiandati.com/ 网易公开课:https://open.163.com/ted/ 网易云课堂:https://study.163.com/ 中国大学MOOC:www.icourse163.org 网易云课堂:study.163.com 哔哩哔哩弹幕网:www.bilibili.com 我要自学网:www.51zxw
爬虫福利二 之 妹子图网MM批量下载
爬虫福利一:27报网MM批量下载    点击 看了本文,相信大家对爬虫一定会产生强烈的兴趣,激励自己去学习爬虫,在这里提前祝:大家学有所成! 目标网站:妹子图网 环境:Python3.x 相关第三方模块:requests、beautifulsoup4 Re:各位在测试时只需要将代码里的变量 path 指定为你当前系统要保存的路径,使用 python xxx.py 或IDE运行即可。
字节跳动视频编解码面经
引言 本文主要是记录一下面试字节跳动的经历。 三四月份投了字节跳动的实习(图形图像岗位),然后hr打电话过来问了一下会不会opengl,c++,shador,当时只会一点c++,其他两个都不会,也就直接被拒了。 七月初内推了字节跳动的提前批,因为内推没有具体的岗位,hr又打电话问要不要考虑一下图形图像岗,我说实习投过这个岗位不合适,不会opengl和shador,然后hr就说秋招更看重基础。我当时
开源一个功能完整的SpringBoot项目框架
福利来了,给大家带来一个福利。 最近想了解一下有关Spring Boot的开源项目,看了很多开源的框架,大多是一些demo或者是一个未成形的项目,基本功能都不完整,尤其是用户权限和菜单方面几乎没有完整的。 想到我之前做的框架,里面通用模块有:用户模块,权限模块,菜单模块,功能模块也齐全了,每一个功能都是完整的。 打算把这个框架分享出来,供大家使用和学习。 为什么用框架? 框架可以学习整体
源码阅读(19):Java中主要的Map结构——HashMap容器(下1)
(接上文《源码阅读(18):Java中主要的Map结构——HashMap容器(中)》) 3.4.4、HashMap添加K-V键值对(红黑树方式) 上文我们介绍了在HashMap中table数组的某个索引位上,基于单向链表添加新的K-V键值对对象(HashMap.Node&lt;K, V&gt;类的实例),但是我们同时知道在某些的场景下,HashMap中table数据的某个索引位上,数据是按照红黑树
c++制作的植物大战僵尸,开源,一代二代结合游戏
    此游戏全部由本人自己制作完成。游戏大部分的素材来源于原版游戏素材,少部分搜集于网络,以及自己制作。 此游戏为同人游戏而且仅供学习交流使用,任何人未经授权,不得对本游戏进行更改、盗用等,否则后果自负。 目前有六种僵尸和六种植物,植物和僵尸的动画都是本人做的。qq:2117610943 开源代码下载 提取码:3vzm 点击下载--&gt; 11月28日 新增四种植物 统一植物画风,全部修
Java学习的正确打开方式
在博主认为,对于入门级学习java的最佳学习方法莫过于视频+博客+书籍+总结,前三者博主将淋漓尽致地挥毫于这篇博客文章中,至于总结在于个人,实际上越到后面你会发现学习的最好方式就是阅读参考官方文档其次就是国内的书籍,博客次之,这又是一个层次了,这里暂时不提后面再谈。博主将为各位入门java保驾护航,各位只管冲鸭!!!上天是公平的,只要不辜负时间,时间自然不会辜负你。 何谓学习?博主所理解的学习,它
程序员必须掌握的核心算法有哪些?
由于我之前一直强调数据结构以及算法学习的重要性,所以就有一些读者经常问我,数据结构与算法应该要学习到哪个程度呢?,说实话,这个问题我不知道要怎么回答你,主要取决于你想学习到哪些程度,不过针对这个问题,我稍微总结一下我学过的算法知识点,以及我觉得值得学习的算法。这些算法与数据结构的学习大多数是零散的,并没有一本把他们全部覆盖的书籍。下面是我觉得值得学习的一些算法以及数据结构,当然,我也会整理一些看过
Python——画一棵漂亮的樱花树(不同种樱花+玫瑰+圣诞树喔)
最近翻到一篇知乎,上面有不少用Python(大多是turtle库)绘制的树图,感觉很漂亮,我整理了一下,挑了一些我觉得不错的代码分享给大家(这些我都测试过,确实可以生成喔~) one 樱花树 动态生成樱花 效果图(这个是动态的): 实现代码 import turtle as T import random import time # 画樱花的躯干(60,t) def Tree(branch
linux系列之常用运维命令整理笔录
本博客记录工作中需要的linux运维命令,大学时候开始接触linux,会一些基本操作,可是都没有整理起来,加上是做开发,不做运维,有些命令忘记了,所以现在整理成博客,当然vi,文件操作等就不介绍了,慢慢积累一些其它拓展的命令,博客不定时更新 顺便拉下票,我在参加csdn博客之星竞选,欢迎投票支持,每个QQ或者微信每天都可以投5票,扫二维码即可,http://m234140.nofollow.ax.
Python 基础(一):入门必备知识
目录1 标识符2 关键字3 引号4 编码5 输入输出6 缩进7 多行8 注释9 数据类型10 运算符10.1 常用运算符10.2 运算符优先级 1 标识符 标识符是编程时使用的名字,用于给变量、函数、语句块等命名,Python 中标识符由字母、数字、下划线组成,不能以数字开头,区分大小写。 以下划线开头的标识符有特殊含义,单下划线开头的标识符,如:_xxx ,表示不能直接访问的类属性,需通过类提供
深度学习图像算法在内容安全领域的应用
互联网给人们生活带来便利的同时也隐含了大量不良信息,防范互联网平台有害内容传播引起了多方面的高度关注。本次演讲从技术层面分享网易易盾在内容安全领域的算法实践经验,包括深度学习图
程序员接私活怎样防止做完了不给钱?
首先跟大家说明一点,我们做 IT 类的外包开发,是非标品开发,所以很有可能在开发过程中会有这样那样的需求修改,而这种需求修改很容易造成扯皮,进而影响到费用支付,甚至出现做完了项目收不到钱的情况。 那么,怎么保证自己的薪酬安全呢? 我们在开工前,一定要做好一些证据方面的准备(也就是“讨薪”的理论依据),这其中最重要的就是需求文档和验收标准。一定要让需求方提供这两个文档资料作为开发的基础。之后开发
网页实现一个简单的音乐播放器(大佬别看。(⊙﹏⊙))
今天闲着无事,就想写点东西。然后听了下歌,就打算写个播放器。 于是乎用h5 audio的加上js简单的播放器完工了。 欢迎 改进 留言。 演示地点跳到演示地点 html代码如下`&lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;title&gt;music&lt;/title&gt; &lt;meta charset="utf-8"&gt
Python十大装B语法
Python 是一种代表简单思想的语言,其语法相对简单,很容易上手。不过,如果就此小视 Python 语法的精妙和深邃,那就大错特错了。本文精心筛选了最能展现 Python 语法之精妙的十个知识点,并附上详细的实例代码。如能在实战中融会贯通、灵活使用,必将使代码更为精炼、高效,同时也会极大提升代码B格,使之看上去更老练,读起来更优雅。 1. for - else 什么?不是 if 和 else 才
数据库优化 - SQL优化
前面一篇文章从实例的角度进行数据库优化,通过配置一些参数让数据库性能达到最优。但是一些“不好”的SQL也会导致数据库查询变慢,影响业务流程。本文从SQL角度进行数据库优化,提升SQL运行效率。 判断问题SQL 判断SQL是否有问题时可以通过两个表象进行判断: 系统级别表象 CPU消耗严重 IO等待严重 页面响应时间过长
2019年11月中国大陆编程语言排行榜
2019年11月2日,我统计了某招聘网站,获得有效程序员招聘数据9万条。针对招聘信息,提取编程语言关键字,并统计如下: 编程语言比例 rank pl_ percentage 1 java 33.62% 2 c/c++ 16.42% 3 c_sharp 12.82% 4 javascript 12.31% 5 python 7.93% 6 go 7.25% 7
通俗易懂地给女朋友讲:线程池的内部原理
餐厅的约会 餐盘在灯光的照耀下格外晶莹洁白,女朋友拿起红酒杯轻轻地抿了一小口,对我说:“经常听你说线程池,到底线程池到底是个什么原理?”我楞了一下,心里想女朋友今天是怎么了,怎么突然问出这么专业的问题,但做为一个专业人士在女朋友面前也不能露怯啊,想了一下便说:“我先给你讲讲我前同事老王的故事吧!” 大龄程序员老王 老王是一个已经北漂十多年的程序员,岁数大了,加班加不动了,升迁也无望,于是拿着手里
经典算法(5)杨辉三角
杨辉三角 是经典算法,这篇博客对它的算法思想进行了讲解,并有完整的代码实现。
腾讯算法面试题:64匹马8个跑道需要多少轮才能选出最快的四匹?
昨天,有网友私信我,说去阿里面试,彻底的被打击到了。问了为什么网上大量使用ThreadLocal的源码都会加上private static?他被难住了,因为他从来都没有考虑过这个问题。无独有偶,今天笔者又发现有网友吐槽了一道腾讯的面试题,我们一起来看看。 腾讯算法面试题:64匹马8个跑道需要多少轮才能选出最快的四匹? 在互联网职场论坛,一名程序员发帖求助到。二面腾讯,其中一个算法题:64匹
面试官:你连RESTful都不知道我怎么敢要你?
面试官:了解RESTful吗? 我:听说过。 面试官:那什么是RESTful? 我:就是用起来很规范,挺好的 面试官:是RESTful挺好的,还是自我感觉挺好的 我:都挺好的。 面试官:… 把门关上。 我:… 要干嘛?先关上再说。 面试官:我说出去把门关上。 我:what ?,夺门而去 文章目录01 前言02 RESTful的来源03 RESTful6大原则1. C-S架构2. 无状态3.统一的接
为啥国人偏爱Mybatis,而老外喜欢Hibernate/JPA呢?
关于SQL和ORM的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行了一番讨论,感触还是有一些,于是就有了今天这篇文。 声明:本文不会下关于Mybatis和JPA两个持久层框架哪个更好这样的结论。只是摆事实,讲道理,所以,请各位看官勿喷。 一、事件起因 关于Mybatis和JPA孰优孰劣的问题,争论已经很多年了。一直也没有结论,毕竟每个人的喜好和习惯是大不相同的。我也看
项目中的if else太多了,该怎么重构?
介绍 最近跟着公司的大佬开发了一款IM系统,类似QQ和微信哈,就是聊天软件。我们有一部分业务逻辑是这样的 if (msgType = "文本") { // dosomething } else if(msgType = "图片") { // doshomething } else if(msgType = "视频") { // doshomething } else { // doshom...
致 Python 初学者
欢迎来到“Python进阶”专栏!来到这里的每一位同学,应该大致上学习了很多 Python 的基础知识,正在努力成长的过程中。在此期间,一定遇到了很多的困惑,对未来的学习方向感到迷茫。我非常理解你们所面临的处境。我从2007年开始接触 python 这门编程语言,从2009年开始单一使用 python 应对所有的开发工作,直至今天。回顾自己的学习过程,也曾经遇到过无数的困难,也曾经迷茫过、困惑过。开办这个专栏,正是为了帮助像我当年一样困惑的 Python 初学者走出困境、快速成长。希望我的经验能真正帮到你
Python 编程实用技巧
Python是一门很灵活的语言,也有很多实用的方法,有时候实现一个功能可以用多种方法实现,我这里总结了一些常用的方法,并会持续更新。
“狗屁不通文章生成器”登顶GitHub热榜,分分钟写出万字形式主义大作
一、垃圾文字生成器介绍 最近在浏览GitHub的时候,发现了这样一个骨骼清奇的雷人项目,而且热度还特别高。 项目中文名:狗屁不通文章生成器 项目英文名:BullshitGenerator 根据作者的介绍,他是偶尔需要一些中文文字用于GUI开发时测试文本渲染,因此开发了这个废话生成器。但由于生成的废话实在是太过富于哲理,所以最近已经被小伙伴们给玩坏了。 他的文风可能是这样的: 你发现,...
程序员:我终于知道post和get的区别
是一个老生常谈的话题,然而随着不断的学习,对于以前的认识有很多误区,所以还是需要不断地总结的,学而时习之,不亦说乎
"狗屁不通文章生成器"登顶GitHub热榜,分分钟写出万字形式主义大作
GitHub 被誉为全球最大的同性交友网站,……,陪伴我们已经走过 10+ 年时间,它托管了大量的软件代码,同时也承载了程序员无尽的欢乐。 万字申请,废话报告,魔幻形式主义大作怎么写?兄dei,狗屁不通文章生成器了解一下。这个富有灵魂的项目名吸引了众人的目光。项目仅仅诞生一周,便冲上了GitHub趋势榜榜首(Js中文网 -前端进阶资源教程)、是榜首哦
推荐几款比较实用的工具,网站
1.盘百度PanDownload 这个云盘工具是免费的,可以进行资源搜索,提速(偶尔会抽风????) 不要去某站买付费的???? PanDownload下载地址 2.BeJSON 这是一款拥有各种在线工具的网站,推荐它的主要原因是网站简洁,功能齐全,广告相比其他广告好太多了 bejson网站 3.二维码美化 这个网站的二维码美化很好看,网站界面也很...
《程序人生》系列-这个程序员只用了20行代码就拿了冠军
你知道的越多,你不知道的越多 点赞再看,养成习惯GitHub上已经开源https://github.com/JavaFamily,有一线大厂面试点脑图,欢迎Star和完善 前言 这一期不算《吊打面试官》系列的,所有没前言我直接开始。 絮叨 本来应该是没有这期的,看过我上期的小伙伴应该是知道的嘛,双十一比较忙嘛,要值班又要去帮忙拍摄年会的视频素材,还得搞个程序员一天的Vlog,还要写BU...
相关热词 c# 输入ip c# 乱码 报表 c#选择结构应用基本算法 c# 收到udp包后回包 c#oracle 头文件 c# 序列化对象 自定义 c# tcp 心跳 c# ice连接服务端 c# md5 解密 c# 文字导航控件
立即提问