asp.net中导出DataGrid内容为word遇到的问题!

在asp.net中导出DataGrid内容到word时,html页面中的textbox控件也被导到word了,想问一下,怎么只到出DataGrid中textbox的文字内容到word,不要把textbox控件也导出来了!

Table Gridviewtable = ((Table)GridView1.Controls[0]);
string bankCard = ((TextBox)Gridviewtable.Rows[0].FindControl("textbox1")).Text;
Response.Buffer = true;
Response.Charset = "utf-8";

    //下面这行很重要, attachment 参数表示作为附件下载,您可以改成 online在线打开

    //filename=FileFlow.xls 指定输出文件的名称,注意其扩展名和指定文件类型相符,可以为:.doc || .xls || .txt ||.htm

    Response.AppendHeader("Content-Disposition", "attachment;filename='"+bankCard+".doc");
    Response.ContentEncoding = System.Text.Encoding.GetEncoding("utf-8");

    //Response.ContentType指定文件类型 可以为application/ms-excel || application/ms-word || application/ms-txt || application/ms-html || 或其他浏览器可直接支持文档

    Response.ContentType = "application/ms-word";
    this.EnableViewState = false;


    System.IO.StringWriter oStringWriter = new System.IO.StringWriter();
    System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter);

    GridView1.RenderControl(oHtmlTextWriter);//主要是这句话怎么改,这里是全部输出到word

    //this 表示输出本页,你也可以绑定datagrid,或其他支持obj.RenderControl()属性的控件

    Response.Write(oStringWriter.ToString());
    Response.End();

1个回答

在解决这个问题时我想了另外一种方法,首先是在ASP.NET中操作word,使用SaveAs()方法保存到一个和网页表格一样的word到本地,然后在使用上述方法下载制定目录里的文件,这样既可以保存一份到本地,为日后查询使用,也可以提供下载。我的这个方法希望对后来人有帮助。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
asp.net mvc4中easyui datagrid获取不到后台的数据

![图片说明](https://img-ask.csdn.net/upload/201601/19/1453191772_127656.png) ![图片说明](https://img-ask.csdn.net/upload/201601/19/1453191951_994858.png) ``` <link rel="stylesheet" type="text/css" href="~/Content/easyui.css"> <link rel="stylesheet" type="text/css" href="~/Content/icon.css"> <script src="~/Content/AdminLTE/js/jquery-2.0.0.min.js"></script> <script type="text/javascript" src="~/Content/jquery.easyui.min.js"></script> ``` ``` <script> function InitGrid() { $('#grid').datagrid({ url: '/Home/GetList', title: '功能菜单', iconCls: 'icon-view', height: 650, width: function () { return document.body.clientWidth * 0.9 }, nowrap: true, autoRowHeight: false, striped: true, collapsible: true, pagination: true, pageSize: 100, pageList: [50, 100, 200], rownumbers: true, //sortName: 'ID', //根据某个字段给easyUI排序 sortOrder: 'asc', remoteSort: false, idField: 'id', queryParams: queryData, //异步查询的参数 columns: [[ { title: 'id', field: 'id', width: 80 }, ]] }); } $(document).ready(function () { InitGrid(); }); </script> ``` ``` <table id="grid" style="width: 1024px" title="用户操作"></table> ``` 运行后发现没有数据,在后台action中设置断点后,运行发现没有触发断点,求大神指点一下是什么原因 后台代码 ``` public JsonResult GetList() { string a = "{\"total\":10,\"rows\":[{\"id\":\"a\"},{\"id\":\"b\"}]}"; return Json(a, JsonRequestBehavior.AllowGet); } ```

在ASP.NET页面中,固定DATAGRID表头出现的问题

使用DIV标签加js纯页面固定表头,实际上就是将表头获取出来填充到一个DIV中,问题就是如何将表头和表中的内容对齐,特别是在表中数据动态改变列宽不固定的时候

vb.net 大量导出Excel的方式 约有40万

我将数据存到datagridview或是datatable里 然后将这40万笔数据导出来成xlsx里来,有什么比较快的方式和比较稳定的方式呢 谢谢

求助:Asp.net的DataGrid里面嵌套RadioButtonList,如何获得其值?

我在Asp.net的前台页面Source里面添加了一个DataGrid,代码如下: ``` <asp:DataGrid ID="DataArtList" runat="server" AllowPaging="True" AutoGenerateColumns="False" CssClass="MyLine" GridLines="None" HorizontalAlign="Center" Width="100%"> <ItemStyle CssClass="MyLine" HorizontalAlign="Center" /> <HeaderStyle CssClass="Ptitle" HorizontalAlign="Center" /> <Columns> <asp:BoundColumn DataField="ShowID" HeaderText="顺序"></asp:BoundColumn> <asp:BoundColumn DataField="ScMain" HeaderText="内容"></asp:BoundColumn> <asp:BoundColumn DataField="SContent1" HeaderText="优"></asp:BoundColumn> <asp:BoundColumn DataField="SContent2" HeaderText="中"></asp:BoundColumn> <asp:BoundColumn DataField="SContent3" HeaderText="差"></asp:BoundColumn> <asp:TemplateColumn HeaderText="评分"> <ItemStyle HorizontalAlign="Center"></ItemStyle> <ItemTemplate> <asp:RadioButtonList ID="RadioButtonList1" runat="server" RepeatDirection="Horizontal"> <asp:ListItem>10</asp:ListItem> <asp:ListItem>9</asp:ListItem> <asp:ListItem>8</asp:ListItem> <asp:ListItem>7</asp:ListItem> <asp:ListItem>6</asp:ListItem> <asp:ListItem>5</asp:ListItem> <asp:ListItem>4</asp:ListItem> <asp:ListItem>3</asp:ListItem> <asp:ListItem>2</asp:ListItem> <asp:ListItem>1</asp:ListItem> <asp:ListItem>0</asp:ListItem> </asp:RadioButtonList> </ItemTemplate> </asp:TemplateColumn> </Columns> <PagerStyle Visible="False" /> </asp:DataGrid> <asp:Button ID="BtnSave" runat="server" Text="确认提交" ToolTip="保存评价的信息" OnClick="BtnSave_Click" /> ``` 运行效果如下图: ![图片说明](https://img-ask.csdn.net/upload/201506/09/1433813762_654535.jpg) 问题:在后台代码中: 1.我如何实现判断RadioButtonList都已经打分时,获取每一行的分数,然后分别插入数据库?

EasyUI 之 DataGrid的赋值问题!!!!

![图片说明](https://img-ask.csdn.net/upload/201703/30/1490838954_854137.png) ![图片说明](https://img-ask.csdn.net/upload/201703/30/1490838964_421843.png) ![图片说明](https://img-ask.csdn.net/upload/201703/30/1490838971_392442.png) 这种需要怎么写,不赋值啊!!!

WPF把DataGrid中的数据导出到excel中

各位大神,我需要用WPF实现手动添加数据到DataGrid(数据可更改),然后再把DataGrid中的数据导出到excel中,之前在网上看了一个导出函数,写入我的项目后,往excel中写每一行的数据时,获取对应列的信息的函数不识别(如下图),请教各位大神,谁有完整的实现我所需功能的代码或者相关问题的解决办法,麻烦指教一下,谢谢! ![图片说明](https://img-ask.csdn.net/upload/201806/11/1528701339_781645.png)

.net把DataGrid导出到excel怎么过滤掉按钮列?

# 1、下面是我的代码,好像只能导出整个页面,不知道怎么过滤按钮 public void ToExcel(System.Web.UI.Control ctl, String filename) { HttpContext.Current.Response.AppendHeader("Content-Disposition", "attachment;filename=" + filename + ".xls"); HttpContext.Current.Response.Charset = "UTF-8"; HttpContext.Current.Response.ContentEncoding = System.Text.Encoding.Default; HttpContext.Current.Response.ContentType = "application/ms-excel";//image/JPEG;text/HTML;image/GIF;vnd.ms-excel/msword ctl.Page.EnableViewState = false; System.IO.StringWriter tw = new System.IO.StringWriter(); System.Web.UI.HtmlTextWriter hw = new System.Web.UI.HtmlTextWriter(tw); ctl.RenderControl(hw); HttpContext.Current.Response.Write(tw.ToString()); HttpContext.Current.Response.End(); } ## 2、我的页面是这样的 ![图片说明](https://img-ask.csdn.net/upload/202003/14/1584148508_19315.jpg) ## 3、点击按钮导出之后是这样,求指点怎么解决,谢谢 ![图片说明](https://img-ask.csdn.net/upload/202003/14/1584148913_736986.jpg)

.net用Access DataGrid 数据绑定显示不出来

UI层 <Window x:Class="Second.PersonnelUI" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="PersonnelUI" Height="300" Width="300" Loaded="Window_Loaded"> <DataGrid IsReadOnly="True" AutoGenerateColumns="False" Height="200" Margin="6,12,12,49" Name="Perget" Width="260" > <DataGrid.Columns> <DataGridTextColumn Width="50" Header="编号" Binding="{Binding PerID}"></DataGridTextColumn> <DataGridTextColumn Width="60" Header="姓名" Binding="{Binding UserName}"></DataGridTextColumn> <DataGridTextColumn Width="70" Header="电话" Binding="{Binding Phone}"></DataGridTextColumn> <DataGridTextColumn Width="80" Header="地址" Binding="{Binding Address}"></DataGridTextColumn> </DataGrid.Columns> </DataGrid> private void LoadData() { Perget.ItemsSource = new DalPersonnel().ListAll(); } DAL层 public Personnel[] ListAll() { StringBuilder strSql = new StringBuilder(); strSql.Append("select * "); strSql.Append("from Personnel "); DataTable table = OleDbHelper.ExecuteDataset(conn, strSql.ToString()).Tables[0]; Personnel[] items = new Personnel[table.Rows.Count]; for (int i = 0; i < table.Rows.Count; i++) { Personnel personnel = ToModel(table.Rows[i]); items[i] = personnel; } return items; } public Personnel ToModel(DataRow row) { Personnel per = new Personnel(); per.Address=(string)row["Address"]; per.PerID=(int)row["PerID"]; per.Phone=(string)row["Phone"]; per.UserName=(string)row["UserName"]; return per; } 运行后数据绑定一直是空白的 access里是有数据的 找了一宿了 求大神看看那里错了谢谢

VS2008 ASP.NET如何使用DataGrid讓表頭固定,求大神幫忙解答,在線等!

用DataGrid綁定後台數據,但是數據太多,想要固定表頭來查看數據,但是不知如何實現,請大神幫忙解決

.net EasyUI datagrid数据表问题

![图片说明](https://img-ask.csdn.net/upload/201703/29/1490764520_847418.png) mg]大神们这个咋整![图片说明](https://img-ask.csdn.net/upload/201703/29/1490764533_14683.png)

asp.net easyui datagrid 的roweditting如何删除一行数据

``` 前端代码和easyui roweditting源码一样 <a href="javascript:void(0)" class="easyui-linkbutton" data-options="iconCls:'icon-remove',plain:true" onclick="removeit()">Remove</a> 加了javascript语句 function removeit() { if (editIndex == undefined) { return } $('#dg').datagrid('cancelEdit', editIndex) .datagrid('deleteRow', editIndex); editIndex = undefined; } 现在前端点击remove,可以删除一行,但是刷新后又会出现,数据库并不会变化。 后台已绑定数据库,要如何写才能真正删除选中的一行的数据呢? ``` 现在的情况: ![图片说明](https://img-ask.csdn.net/upload/201804/07/1523085528_767922.png) ![图片说明](https://img-ask.csdn.net/upload/201804/07/1523085536_221379.png) 界面: ![图片说明](https://img-ask.csdn.net/upload/201804/07/1523085443_190320.png)

asp.net定时导出Excel

描述:最近在做一个工作流的项目,其中步骤中系统可以在每个月的十五号,三十号自动导出Excel。 附言:网上搜索到好多使用Timer并在global.asax文件中判断并执行代码的方便,我也那么做了,结果还是不可以,这里是否还有其他方法,请大家指教啦。 这是我在Global.asax文件中写的,报错了请指教一下 protected void Application_Start(object sender, EventArgs e) { #region 2014-11-10 每月十五号,三十号自动生成Excel文件 if (System.DateTime.Today.Equals(15) || System.DateTime.Today.Equals(30)) { System.Timers.Timer myTimer = new System.Timers.Timer(); myTimer.Elapsed += new ElapsedEventHandler(myTimer_Elapsed); myTimer.Enabled = true; myTimer.AutoReset = true; } #endregion } #region 2014-11-10 每月十五号,三十号自动生成Excel文件 void myTimer_Elapsed(object source, ElapsedEventArgs e) { try { YourTask(); } catch (Exception ee) { } } void YourTask() { System.Data.DataTable dtStatus = dbopimp.GetTodayDataExcel(System.DateTime.Now); CreateExcel(dtStatus, System.DateTime.Now.ToShortDateString()); } //导出Excel public void CreateExcel(System.Data.DataTable dt, string FileName) { System.Data.DataTable dtname = dbopimp.GetAreaList(); for (int j = 0; j < dtname.Rows.Count; j++) { string areaname = dtname.Rows[0]["areaname"].ToString(); FileName = areaname + "当天数据" + FileName; HttpResponse resp; resp =Response; resp.AppendHeader("Content-Disposition", "attachment;filename=Excel" + HttpUtility.UrlEncode(FileName, Encoding.UTF8).ToString() + ".xls"); resp.Charset = "UTF-8"; resp.ContentEncoding = System.Text.Encoding.Default; resp.ContentType = "application/ms-excel";//image/JPEG;text/HTML;image/GIF;vnd.ms-excel/msword string colHeaders = "", ls_item = ""; int i = 0; //定义表对象与行对像 DataRow[] myRow = dt.Select(""); resp.ContentType = "application/ms-excel"; //取得数据表各列标题,各标题之间以\t分割,最后一个列标题后加回车符 for (i = 0; i < dt.Columns.Count - 1; i++) { colHeaders += dt.Columns[i].Caption.ToString() + "\t"; } colHeaders += dt.Columns[i].Caption.ToString() + "\n"; //向HTTP输出流中写入取得的数据信息 resp.Write(colHeaders); //逐行处理数据 foreach (DataRow row in myRow) { //在当前行中,逐列获得数据,数据之间以\t分割,结束时加回车符\n for (i = 0; i < dt.Columns.Count - 1; i++) { ls_item += row[i].ToString() + "\t"; } ls_item += row[i].ToString() + "\n"; //当前行数据写入HTTP输出流,并且置空ls_item以便下行数据 resp.Write(ls_item); ls_item = ""; } //写缓冲区中的数据到HTTP头文件中 resp.End(); } } //datagrid public void ToExcel(System.Web.UI.Control ctl) { HttpContext.Current.Response.AppendHeader("Content-Disposition", "attachment;filename=Excel.xls"); HttpContext.Current.Response.Charset = "UTF-8"; HttpContext.Current.Response.ContentEncoding = System.Text.Encoding.Default; HttpContext.Current.Response.ContentType = "application/ms-excel";//image/JPEG;text/HTML;image/GIF;vnd.ms-excel/msword ctl.Page.EnableViewState = false; System.IO.StringWriter tw = new System.IO.StringWriter(); System.Web.UI.HtmlTextWriter hw = new System.Web.UI.HtmlTextWriter(tw); ctl.RenderControl(hw); HttpContext.Current.Response.Write(tw.ToString()); HttpContext.Current.Response.End(); }

wpf在.Net3.5环境下,是不是没有DataGrid控件?

我尝试过使用toolkit,可是安装就提示3.5不支持,有没有办法可以解决啊? 现在项目需要一个可以显示任意数据的控件,使用listview的话表头是固定的。

ElmentUI 在Asp.net mvc 中数据交互问题

我在asp.net mvc 项目中引入了vue.js,element.js,element.css,axios.js 想用element实现增删改查 之前使用了easyui实现了表格数据的增删改查 删除功能的部分代码如下 ``` <script> //删除设备 function btnDeleteEvent() { var selectRow = $('#dgList').datalist('getSelected'); if (selectRow == null || selectRow == undefined) { $.messager.alert({ icon: 'warning', title: '提示', msg: '请选择一条记录' }); return; } $.deleteForm({ url: 'ActionDeleteDevice', param: { ID: selectRow.DeviceIndex }, title: '删除提示', prompt: '确定要删除“' + selectRow.Name + '”?', success: function (result) { if (result.state) { $('#dgList').datagrid("reload"); } } }); } ``` 选中一行数据,点击表外的删除按钮删除数据,把选中行的数据传给控制层 的ActionDeleteDevice处理,这段代码换成elementui改如何实现。 主要不知如何把选中行数据传到控制层,我想使用elementui实现这部分功能,不知如何完成,请大佬指教!

WPF .Net FameWork4.6.1 DataGrid 数据要点击才显示

DataGrid 数据要点击才显示然后 点击其他地方又隐藏了 是照着微软例子写的:https://docs.microsoft.com/zh-cn/dotnet/framework/wpf/getting-started/walkthrough-my-first-wpf-desktop-application 我的项目源代码: 链接:https://pan.baidu.com/s/1EAu-NoczTAPpOdTadHQR_Q 提取码:fntw 如图:数据有的,就是不显示: ![图片说明](https://img-ask.csdn.net/upload/201903/19/1552975802_492289.jpg) ![图片说明](https://img-ask.csdn.net/upload/201903/19/1552975793_320016.jpg) DataGrid 代码: ![图片说明](https://img-ask.csdn.net/upload/201903/19/1552975739_313108.jpg) 整个文件: ``` <Page x:Class="ExpenseIt.ExpenseReportPage" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:local="clr-namespace:ExpenseIt" mc:Ignorable="d" d:DesignHeight="300" d:DesignWidth="300" Title="ExpenseIt - View Expense"> <Grid> <Grid.Background> <ImageBrush ImageSource="watermark.png"/> </Grid.Background> <Grid.ColumnDefinitions> <ColumnDefinition Width="230"/> <ColumnDefinition /> </Grid.ColumnDefinitions> <Grid.RowDefinitions> <RowDefinition Height="Auto"/> <RowDefinition/> </Grid.RowDefinitions> <Label Grid.Column="1" Style="{StaticResource headerTextStyle}"> Expen Report For: </Label> <Grid Margin="10" Grid.Column="1" Grid.Row="1"> <Grid.ColumnDefinitions> <ColumnDefinition/> <ColumnDefinition/> </Grid.ColumnDefinitions> <Grid.RowDefinitions> <RowDefinition Height="Auto"/> <RowDefinition Height="Auto"/> <RowDefinition /> </Grid.RowDefinitions> <StackPanel Grid.Column="0" Grid.ColumnSpan="2" Grid.Row="0" Orientation="Horizontal" > <Label Style="{StaticResource labelStyle}">Name:</Label> <Label Style="{StaticResource labelStyle}" Content="{Binding XPath=@Name}"></Label> </StackPanel> <!-- DepartMent --> <StackPanel Grid.Column="0" Grid.ColumnSpan="2" Grid.Row="1" Orientation="Horizontal"> <Label Style="{StaticResource labelStyle}">DeparTment</Label> <Label Style="{StaticResource labelStyle}" Content="{Binding XPath=@Department}"></Label> </StackPanel> <Grid Grid.Column="0" Grid.ColumnSpan="2" Grid.Row="2" VerticalAlignment="Top" HorizontalAlignment="Left"> <!--Templates to Diaplay Expense Report data--> <Grid.Resources> <!--Reason item Template--> <DataTemplate x:Key="typeItemTemplate"> <Label Content="{Binding XPath=@ExpenseType}"/> </DataTemplate> <!--Amount item template--> <DataTemplate x:Key="amountItemTemplate"> <Label Content="{Binding XPath=@ExpenseAmount}"/> </DataTemplate> </Grid.Resources> <!-- Expense Type and Amount table --> <DataGrid ItemsSource="{Binding XPath=Expense}" ColumnHeaderStyle="{StaticResource columnHeaderSyle}" AutoGenerateColumns="False" RowHeaderWidth="0" RowHeight="50"> <DataGrid.Columns> <DataGridTemplateColumn Header="ExpenseType" CellEditingTemplate="{StaticResource typeItemTemplate}"/> <DataGridTemplateColumn Header="Amount" CellEditingTemplate="{StaticResource amountItemTemplate}"/> </DataGrid.Columns> </DataGrid> </Grid> </Grid> </Grid> </Page> ```

C#怎么给DataGrid中的行赋值

**如图,我想要给DataGrid添加行,为什么报错说找不到,没添加引用呢?该怎么解决** 我的代码 datagrid1是我DataGrid控件的name ![图片说明](https://img-ask.csdn.net/upload/201910/31/1572504341_461714.png) 报错 ![图片说明](https://img-ask.csdn.net/upload/201910/31/1572504480_766087.png) ## 在做一个选择文件夹输出文件夹中部分信息用列表显示的功能

easyui datagrid 导出数据到excel

点击导出,将数据到出到excel , 模板如下![图片说明](https://img-ask.csdn.net/upload/201512/28/1451288946_368044.png)

easyui-datagrid表单项被覆盖

![图片说明](https://img-ask.csdn.net/upload/201505/24/1432443210_978422.png)

jQuery easy ui中的DataGrid 的url问题

问题: jQuery easy ui中的DataGrid组件中 用URL去调用SrpingMvc中Controller的方法如何调用 如图js中datagrid组件中的url路径到底怎么写和Controller中方法名上的标签用哪个?求大神解答! ![![图片说明](https://img-ask.csdn.net/upload/201601/06/1452042505_220354.png)图片说明](https://img-ask.csdn.net/upload/201601/06/1452042495_746669.png)

大学四年自学走来,这些私藏的实用工具/学习网站我贡献出来了

大学四年,看课本是不可能一直看课本的了,对于学习,特别是自学,善于搜索网上的一些资源来辅助,还是非常有必要的,下面我就把这几年私藏的各种资源,网站贡献出来给你们。主要有:电子书搜索、实用工具、在线视频学习网站、非视频学习网站、软件下载、面试/求职必备网站。 注意:文中提到的所有资源,文末我都给你整理好了,你们只管拿去,如果觉得不错,转发、分享就是最大的支持了。 一、电子书搜索 对于大部分程序员...

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

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

springboot+jwt实现token登陆权限认证

一 前言 此篇文章的内容也是学习不久,终于到周末有时间码一篇文章分享知识追寻者的粉丝们,学完本篇文章,读者将对token类的登陆认证流程有个全面的了解,可以动态搭建自己的登陆认证过程;对小项目而已是个轻量级的认证机制,符合开发需求;更多精彩原创内容关注公主号知识追寻者,读者的肯定,就是对作者的创作的最大支持; 二 jwt实现登陆认证流程 用户使用账号和面发出post请求 服务器接受到请求后使用私...

技术大佬:我去,你写的 switch 语句也太老土了吧

昨天早上通过远程的方式 review 了两名新来同事的代码,大部分代码都写得很漂亮,严谨的同时注释也很到位,这令我非常满意。但当我看到他们当中有一个人写的 switch 语句时,还是忍不住破口大骂:“我擦,小王,你丫写的 switch 语句也太老土了吧!” 来看看小王写的代码吧,看完不要骂我装逼啊。 private static String createPlayer(PlayerTypes p...

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

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

总结了 150 余个神奇网站,你不来瞅瞅吗?

原博客再更新,可能就没了,之后将持续更新本篇博客。

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

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

MySQL数据库面试题(2020最新版)

文章目录数据库基础知识为什么要使用数据库什么是SQL?什么是MySQL?数据库三大范式是什么mysql有关权限的表都有哪几个MySQL的binlog有有几种录入格式?分别有什么区别?数据类型mysql有哪些数据类型引擎MySQL存储引擎MyISAM与InnoDB区别MyISAM索引与InnoDB索引的区别?InnoDB引擎的4大特性存储引擎选择索引什么是索引?索引有哪些优缺点?索引使用场景(重点)...

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

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

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

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

程序员写出这样的代码,能不挨骂吗?

当你换槽填坑时,面对一个新的环境。能够快速熟练,上手实现业务需求是关键。但是,哪些因素会影响你快速上手呢?是原有代码写的不够好?还是注释写的不够好?昨夜...

外包程序员的幸福生活

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

优雅的替换if-else语句

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

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

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

2020阿里全球数学大赛:3万名高手、4道题、2天2夜未交卷

阿里巴巴全球数学竞赛( Alibaba Global Mathematics Competition)由马云发起,由中国科学技术协会、阿里巴巴基金会、阿里巴巴达摩院共同举办。大赛不设报名门槛,全世界爱好数学的人都可参与,不论是否出身数学专业、是否投身数学研究。 2020年阿里巴巴达摩院邀请北京大学、剑桥大学、浙江大学等高校的顶尖数学教师组建了出题组。中科院院士、美国艺术与科学院院士、北京国际数学...

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

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

男生更看重女生的身材脸蛋,还是思想?

往往,我们看不进去大段大段的逻辑。深刻的哲理,往往短而精悍,一阵见血。问:产品经理挺漂亮的,有点心动,但不知道合不合得来。男生更看重女生的身材脸蛋,还是...

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

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

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

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

面试:第十六章:Java中级开发

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

早上躺尸,晚上干活:硅谷科技公司这么流行迟到?

硅谷科技公司上班时间OPEN早已不是什么新鲜事,早九晚五是常态,但有很多企业由于不打卡,员工们10点、11点才“姗姗来迟”的情况也屡见不鲜。 这种灵活的考勤制度为人羡慕,甚至近年来,国内某些互联网企业也纷纷效仿。不过,硅谷普遍弹性的上班制度是怎么由来的呢?这种“流行性迟到”真的有那么轻松、悠哉吗? 《动态规划专题班》 课程试听内容: 动态规划的解题要领 动态规划三大类 求最值/计数/可行性 常...

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

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

终于懂了TCP和UDP协议区别

终于懂了TCP和UDP协议区别

Python爬虫,高清美图我全都要(彼岸桌面壁纸)

爬取彼岸桌面网站较为简单,用到了requests、lxml、Beautiful Soup4

无代码时代来临,程序员如何保住饭碗?

编程语言层出不穷,从最初的机器语言到如今2500种以上的高级语言,程序员们大呼“学到头秃”。程序员一边面临编程语言不断推陈出新,一边面临由于许多代码已存在,程序员编写新应用程序时存在重复“搬砖”的现象。 无代码/低代码编程应运而生。无代码/低代码是一种创建应用的方法,它可以让开发者使用最少的编码知识来快速开发应用程序。开发者通过图形界面中,可视化建模来组装和配置应用程序。这样一来,开发者直...

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

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

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

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

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

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

Java岗开发3年,公司临时抽查算法,离职后这几题我记一辈子

前几天我们公司做了一件蠢事,非常非常愚蠢的事情。我原以为从学校出来之后,除了找工作有测试外,不会有任何与考试有关的事儿。 但是,天有不测风云,公司技术总监、人事总监两位大佬突然降临到我们事业线,叫上我老大,给我们组织了一场别开生面的“考试”。 那是一个风和日丽的下午,我翘着二郎腿,左手端着一杯卡布奇诺,右手抓着我的罗技鼠标,滚动着轮轴,穿梭在头条热点之间。 “淡黄的长裙~蓬松的头发...

大胆预测下未来5年的Web开发

在2019年的ReactiveConf 上,《Elm in Action》的作者Richard Feldman对未来5年Web开发的发展做了预测,很有意思,分享给大家。如果你有机会从头...

立即提问
相关内容推荐