sql server2012访问接口没有Microsoft.Jet.OLEDB4.0

图片说明
这是sql server2008
图片说明
这是sql server 2012

1.sql server2012没有这个访问接口导致我无法把EXCEL导入到数据库表中,怎么解决
2.或者有什么其他的接口也能通过VB6把EXCEL导入到数据库中?

3个回答

Microsoft.Jet.OLEDB4.0过时了,用ACE 12.0(上面那个)

这是要导报表? 用12.0吧 ACE那个
Microsoft.Office.Interop.Excel 添加这个引用就行

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
"MICROSOFT.JET.OLEDB.4.0" 报错
目的:excel表导入sql server 执行语句:SELECT * INTO abcd FROM OPENROWSET('MICROSOFT.JET.OLEDB.4.0','Excel 5.0;HDR=YES;IMEX=2;DATABASE=d:\abc.xls',sheet1$) 报错信息:ADO Connection Execute.vi->SQL Execute.vi->sql历史数据查询功能.vi中的Exception occured in Microsoft OLE DB Provider for ODBC Drivers: [Microsoft][ODBC SQL Server Driver][SQL Server]链接服务器 "(null)" 的 OLE DB 访问接口 "MICROSOFT.JET.OLEDB.4.0" 报错。提供程序未给出有关错误的任何信息。 DB 访问 目的就是把整个excel表导入sql数据库中,执行sql语句功能不知是否有问题不确定,暂时无语法错误,唯一报错‘’[SQL Server]链接服务器 "(null)" 的 OLE DB 访问接口 "MICROSOFT.JET.OLEDB.4.0" 报错。提供程序未给出有关错误的任何信息。‘’无从解决!!! 请高手指导一下!!!
无法创建链接服务器“(null)”的 OLE DB 访问接口“Microsoft.Jet.OLEDB.4.0”的实例?
用asp.net做导入excel文件的时候,报这个错误. 环境是:server 2012r2 eng 64,sql 2016,office2010. 语句为 ``` SELECT jz,sy1,la,gw,code,wlmc,sl,cn FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0','Data Source =C:\\Users\\Administrator\\Desktop\\导入\\TM\\master.xls;Extended properties=Excel 5.0')...[Sheet1$] ``` 网上找了一下方案,也总结了一下,大概是说环境不支持,需要将语句修改为Microsoft.ACE.OLEDB.12.0,并且安装Microsoft Access 2010 数据库引擎可再发行程序包 64位驱动.我在windows7 64位下可以安装,并且可以正常执行语句,但把access 2010引擎驱动放到服务器运行安装就没反应() 现在请求一下,应该怎么解决?
VB6实现excel导入SQL SERVER7程序问题
Set cnn = New ADODB.Connection cnn.Open "Provider=SQLOLEDB.1;Persist Security Info=True;User ID=sa;Initial Catalog=labor;Data Source=RPC_004" cnn.CursorLocation = adUseClient Set RS = New ADODB.Recordset STR = "SELECT * FROM litem" RS.Open STR, cnn, adOpenKeyset, adLockOptimistic If RS.RecordCount > 0 Then RS.MoveFirst Do Until RS.EOF RS.Delete RS.MoveNext Loop End If Set RS = Nothing MsgBox "刪除完成" CommonDialog1.Filter = "文件(.xls)|*.xls" CommonDialog1.DialogTitle = "请选择要导入的文件" CommonDialog1.ShowOpen Text1.Text = CommonDialog1.FILENAME STR1 = "INSERT INTO litem SELECT ITEM_NO,ITEM_NAME,ITEM_UNIT ... FROM OPENROWSET ('MICROSOFT.JET.OLEDB.4.0','Excel 8.0;HDR=YES;DATABASE=" & CommonDialog1.FILENAME & "',Sheet1$)" cnn.Execute STR1, , adExecuteNoRecords MsgBox "导入成功" 提示错误cnn.Execute STR1, , adExecuteNoRecords,信息“OLE DB provider ‘MICROSOFT.JET.OLEDB.4.0’ reported an error.The provider did not give any information about the error.” 复制 STR1到 SQL SERVER7中执行,可正常执行写入数据库。 不知是何原因?请各位老大帮忙,谢谢!
SQL Server 相同数据汇总问题
Adodc1.RecordSource = "select 位置,位置 from (select sum(数量) as 数量,位置 from SMT_DATA group by 位置)" 用MDB 数据库就可以,使用 SQL Server报")"附件原语法错误 以下是代码 还请各位大伽帮忙看看 谢谢 Private Sub Command1_Click() Adodc1.RecordSource = "select 位置,位置 from (select sum(数量) as 数量,位置 from SMT_DATA group by 位置)" 'MDB 数据库ok SQL Server报")"附件原语法错误 Adodc1.Refresh Set MSChart1.DataSource = Adodc1 End Sub Private Sub Form_Load() Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + App.Path + "\db_medicine.mdb;Persist Security Info=False" 'MDB 数据库 Adodc1.ConnectionString = "Provider=SQLOLEDB;server=" & "192.168.0.220" & ";uid=sa;pwd=" & "6600" & ";Initial Catalog=PE" ' SQL Server End Sub
access 数据库asp连接代码 该sql2005连接代码 怎么改?
以下是连接access数据库代码,如果要改成连接SQL数据库代码,应该怎么改? SQL2005数据库实例名:newdata 数据库用户名:sa 密码:888888 <% On Error Resume Next c_type=1 if c_type =1 then db="aaa/bbb.mdb"'这里修改数据库路径或名称 Set conn = Server.CreateObject("ADODB.Connection") Connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db) conn.Open Connstr else ConnStr = "driver={SQL Server};server=.;uid=sa;pwd=;database=newdata" 'ConnStr = "Provider=SQLOLEDB.1;Password=888888;Persist Security Info=True;UserID=sa;Initial Catalog=9999;Data Source=127.0.0.1" Set conn = Server.CreateObject("ADODB.Connection") conn.open ConnStr end if sub CloseConn() conn.close set conn=nothing end sub %>
SQL2008测试: 通过SQL语句, 实现SQL数据库与EXCEL表的数据交换.
SQL2008测试: 通过SQL语句, 实现SQL数据库与EXCEL表的数据交换. 测试语句:SELECT * into table_1 FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0', 'Data Source="c:\Finance\account.xls";User ID=sa;Password=Koimy1234;Extended properties=Excel 5.0')...xactions 消息提示: 消息 15281,级别 16,状态 1,第 1 行 SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT 'OpenRowset/OpenDatasource' 的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。系统管理员可以通过使用 sp_configure 启用 'Ad Hoc Distributed Queries'。有关启用 'Ad Hoc Distributed Queries' 的详细信息,请参阅 SQL Server 联机丛书中的 "外围应用配置器"。
关于asp josn 接到参数 执行 sql语句 报错问题
<!--#include file="JSON_2.0.4.asp"--> <% Dim member Set member = jsObject() dim dbconnection,uplist,DBPath,SQL,Sort,Lbound,Ubound Dim id=request("jsoncallback") set dbconnection=Server.CreateObject("ADODB.Connection") DBPath = Server.MapPath("a.mdb") dbconnection.Open "provider=microsoft.jet.oledb.4.0;data source="&dbpath '如果 SQL="select ContentID from Content where ContentID=247"这么写 就能执行 '如果 SQL="select ContentID from Content where ContentID="&id 就出错,页面显示 语法错误,但是我 单独 访问 这个 asp 能运行 不报错 SQL="select ContentID from Content where ContentID=247" SET uplist=dbconnection.EXECUTE(SQL) member("code") = ""&uplist(0)&"" member("errmsg") = "\u5bf9\u8c61ID\u4e0d\u5408\u6cd5" response.write request.querystring("jsoncallback")&"("&member.jsString&")" Set member = Nothing %> 问题: '如果 SQL="select ContentID from Content where ContentID=247"这么写 就能执行,json 接收正常 '如果 SQL="select ContentID from Content where ContentID="&id 就出错,页面显示 语法错误,但是我 单独 访问 这个 asp 能运行 不报错 这里 sql 我要 获取动态 数值 请 高手帮助 解决下,我实在是 不知道是哪问题了
[求助] ACCESS数据库里数字与文本的关系求助
一个匪夷所思的问题 若把数据据库中danganbianhao字段设置成数字型这个检测是否重复的代码就一致提示无重复但是的确有重复的 只要把这个字段设置成文本格式立马就能检测到重复这是为什么啊 求大神指点并更正。谢谢 代码如下: <% Response.Buffer = True Response.ExpiresAbsolute = Now() - 1 Response.Expires = 0 Response.CacheControl = "no-cache" Response.AddHeader "Pragma", "No-Cache"on error resume next db_path = "data/FireWeb_Right.mdb" Set conn= Server.CreateObject("ADODB.Connection") connstr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath(db_path) conn.Open connstrFunction CloseDatabase Conn.close Set conn = Nothing End Functionnum=request.querystring("num") Set rs = Server.CreateObject ("ADODB.Recordset") sql = "Select * from list where danganbianhao='"&num&"'" rs.Open sql,conn,1,1 if rs.eof and rs.bof then response.write("没有重复") else response.write("<img src=images/err.gif border=0> 发现重复") end if rs.close set rs=nothing call CloseDatabase %>
出现 ADODB.Recordset 错误 '800a0bb9'参数类型不正确
index <%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%> <% set rs=server.createobject("adodb.recordset") sql="select user,qq,email,content,data from main order by id desc" rs.open sql,conn,1,1 %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> </head> <body> <table width="628" border="0" cellspacing="0" cellpadding="0"> <tr> <td colspan="2"><%=rs("user")%> 留言于<%=rs("data")%></td> <td width="102">&nbsp;</td> <td width="65">QQ 邮件</td> </tr> <tr> <td width="53">内容:</td> <td width="408" colspan="3" rowspan="2"><%=rs("content")%></td> </tr> <tr> <td>&nbsp;</td> </tr> <tr> <td colspan="2">&nbsp;</td> <td>填写留言</td> <td>管理留言</td> </tr> </table> </body> </html> conn <% set conn=server.createobject("adodb.connection") connstr="Provider=Microsoft.jet.oledb.4.0;data source="&server.mappath("data.mdb") conn.open connstr %>
数据库基础问题,ASP.NET中添加语句的错误
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Data.OleDb; using System.Data; public partial class Uzc : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void Button1_Click(object sender, EventArgs e) { OleDbConnection conn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("app_data/student.mdb")); conn.Open(); OleDbCommand mycmd = new OleDbCommand(); string sql = "Insert Into User(Uname,Password,E-mail)Valuse('" + TextBox1.Text + "','" + TextBox2.Text + "','" + TextBox4.Text + "')"; mycmd.CommandText = sql; mycmd.Connection = conn; bool dd = true; try { mycmd.ExecuteNonQuery(); } catch { dd = false; } finally { mycmd.Dispose(); conn.Close(); conn.Dispose(); } if (dd) { string strMessage; strMessage = "用户昵称:" + TextBox1.Text; strMessage = strMessage + "<br>密码:" + TextBox2.Text; strMessage = strMessage + "<br>确认密码:" + TextBox3.Text; strMessage = strMessage + "<br>电子邮箱:" + TextBox4.Text; Label1.Text = strMessage + "<br>" + TextBox1.Text + ",注册成功!"; } } protected void Button2_Click(object sender, EventArgs e) { TextBox1.Text = " "; TextBox2.Text = " "; TextBox3.Text = " "; TextBox4.Text = " "; } } ``` string sql = "Insert Into User(Uname,Password,E-mail)Valuse('" + TextBox1.Text + "','" + TextBox2.Text + "','" + TextBox4.Text + "')"; ``` 他总是说我添加语句错误,可是我都是改了好几遍都还是这个错误。
vb.net 业务下单管理 使用System.Data.DataTable
我要使用System.Data.DataTable(不使用datagridview) 目的为管理每一个人员的下单情况 黄色和蓝色业绩的栏位,为已经载入的数据 我要计算出 1、连续不下单月份数 2、连续3/6个月不下单 3、连续下单月份数 4、连续3/6个月下单 把这些带有数值的文字塞到灰色及红色的栏位 请问要怎么做呢,这些数据的处理已经和用SQL是没有关系的,直接在ystem.Data.DataTable来计算 谢谢 ![图片说明](https://img-ask.csdn.net/upload/201904/14/1555221572_131744.jpg) 业绩的部分,是用动态产生的,其整个代码如下 ![图片说明](https://img-ask.csdn.net/upload/201904/14/1555223493_352685.jpg) Imports System.Data.OleDb Public Class Form1 Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load End Sub Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click Dim cn As OleDbConnection Dim da As OleDbDataAdapter Dim ds As DataSet Dim cnStr As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Application.StartupPath & "\data.mdb;Persist Security Info=True" cn = New OleDbConnection(cnStr) Dim sql As String = "select * from mytable" da = New OleDbDataAdapter(sql, cn) ds = New DataSet da.Fill(ds, "Server") DataGridView1.DataSource = ds.Tables("Server") cn.Close() cn.Dispose() ds.Dispose() da.Dispose() End Sub Private Sub Button2_Click(sender As System.Object, e As System.EventArgs) Handles Button2.Click Dim C_list As String = "2018/9,2018/10,2018/11,2018/12,2019/1,2019/2" Dim insert_index As Integer = 5 Dim tmp_table As New DataTable tmp_table = DataGridView1.DataSource DataGridView1.DataSource = Nothing '必须要释放,不然位置不准确 DataGridView1.DataSource = Insert_Columns(C_list, tmp_table, 5) End Sub Function Insert_Columns(ByVal items As String, ByVal DT As DataTable, ByVal index As Integer) As DataTable Dim New_table As New DataTable New_table = DT Dim a() As String a = Split(items, ",") For i = 0 To UBound(a) New_table.Columns.Add(a(i)).SetOrdinal(index + i) Next Return New_table End Function End Class 其数据库及form为 ![图片说明](https://img-ask.csdn.net/upload/201904/14/1555223527_28603.jpg) ![图片说明](https://img-ask.csdn.net/upload/201904/14/1555223567_813866.jpg)
.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; }
ASP与Access数据库的连接
asp文件打不开,应该是代码错了,提示一直徘徊在第10行和第11行即 connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&"") conn.Open Connstr 查了百度也按照里面的要求改也弄不了 下面是全部代码,其他部分有没有错误也不太清楚。第一次连接后台数据库,请各位大佬海涵,真的不会,一个作业已经做了4天,没有进展,整个人处于崩溃状态。谢谢大家了! ``` <%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%> <% dim conn dim connstr dim dbstr db="C:\Users\1\Documents" dbstr="school.mdb" Set conn = Server.CreateObject("ADODB.Connection") connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&"") conn.Open Connstr dim rs set rs=server.createobject("adodb.recordset")'??? sub close_conn '????? conn.close set conn = nothing end sub sub close_rs '??? rs.close set rs = nothing end sub dim User,Pwd,Schno,Schname,Sex,Class,Phone,Oicq,email User = trim(request.form("User")) Pwd = trim(request.form("Pwd")) Schno = trim(request.form("Schno")) Schname = trim(request.form("Schname")) Sex = trim(request.form("Sex")) Class = trim(request.form("Class")) Phone = trim(request.form("Phone")) Oicq = trim(request.form("Oicq")) email = trim(request.form("email")) sql = "select * from users" if action=1 then rs.open sql,conn,1,3 rs.addnew rs("User")=User rs("Pwd")=Pwd rs("Schno")=Schno rs("Schname")=Schname rs("Sex")=Sex rs("Class")=Class rs("Phone")=Phone rs("Oicq")=Oicq rs("email")=email rs.update call close_conn response.write "<script>alert('???,????!');location.href=login1.asp'</script>" end if %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>?????</title> </head> <body> <form action="" method="get"> <table width="400" border="1" align="center" cellspacing="0" bgcolor=#EEEEEE> <tr> <td align="center"><strong>??????</strong></td> </tr> <tr> <td>???:<input type="nvarchar" name="User"></td> </tr> <tr> <td>??:<input type="nvarchar" name="Pwd"></td> </tr> <tr> <td>??:<input type="bigint" name="Schno"></td> </tr> <tr> <td>??:<input type="nvarchar" name="Schname"></td> </tr> <tr> <td>??:<input type="nvarchar" name="Sex"></td> </tr> <tr> <td>??:<input type="nvarchar" name="Class"></td> </tr> <tr> <td>??:<input type="nvarchar" name="Phone"></td> </tr> <tr> <td valign="middle">QQ?:<input type="bigint" name="Oicq"></td> </tr> <tr> <td>????:<input type="nvarchar" name="email"></td> </tr> <tr> <td align="center" height="30" valign="middle"> <input type="submit" name="??" id="??" value="??" />&nbsp;&nbsp;&nbsp;&nbsp; <input type="submit" name="??" id="??" value="??" /></td> </tr> </table> </form> </body> </html> ```
跪求各位大神帮我看看哪错了吧
基于asp.net开发的,数据库是sql server2005.无法将信息添加到数据库中。 添加按钮click事件代码如下: protected void Button1_Click(object sender, EventArgs e) { string sql; sql = "insert into shipinxinxi(mingcheng,leibie,danjia) values('"+mingcheng.Text.ToString().Trim() + "','"+leibie.Text.ToString().Trim() + "','"+danjia.Text.ToString().Trim() + "') "; int result; result = new Class1().hsgexucute(sql); if (result == 1) { Response.Write("<script>javascript:alert('添加成功');</script>"); } else { Response.Write("<script>javascript:alert('系统错误,请检查数据库设置问题');</script>"); } } Class1.cs中代码如下: using System; using System.Data; //using System.Data.OleDb; using System.Data.SqlClient; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; /// <summary> /// Class1 的摘要说明 /// </summary> public class Class1 { //SqlConnection myConnection = new SqlConnection(ConfigurationSettings.AppSettings["testConnectionString"]); public Class1() { // // TODO: 在此处添加构造函数逻辑 // } // public static string connstring = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + System.Web.HttpContext.Current.Server.MapPath("~/App_Data/web.mdb"); public static string connstring = ConfigurationManager.AppSettings["cn"]; //设置连接数据库的代码是webconfig里面的cn那句,即:server=.;database=net05qingongzhuxue;uid=sa;pwd=; public static DataSet GDS(string sql) { //OleDbDataAdapter dap = new OleDbDataAdapter(sql, connstring); SqlDataAdapter dap = new SqlDataAdapter(sql, connstring); DataSet ds = new DataSet(); dap.Fill(ds); return ds; } public static void Dsql(string sql) { // OleDbConnection conn = new OleDbConnection(); SqlConnection conn = new SqlConnection(); conn.ConnectionString = connstring; conn.Open(); // OleDbCommand cmd = new OleDbCommand(sql, conn); SqlCommand cmd = new SqlCommand(sql, conn); cmd.ExecuteNonQuery(); conn.Close(); } public int hsgexucute(string sql) //自定义函数:执行sql语句,如果执行成功,返回值1,否则0 { //myConnection.Open(); SqlConnection conn = new SqlConnection(); //定义新数据库连接 conn.ConnectionString = connstring; //设置该新连接字符串是connstr,即上面的webconfig里的cn值 SqlCommand myCommand = new SqlCommand(sql, conn); //设置新执行命令 // SqlCommand cmd = new SqlCommand(sql, conn); try { conn.Open(); //打开数据库连接 myCommand.ExecuteNonQuery(); //执行sql语句 return 1; //执行成功,返回1 } catch { //Console.WriteLine("SqlException:{0}",SQLexc); return 0; //执行失败,返回0 } finally { conn.Close(); //关闭数据库连接 } } 每次点击添加按钮,就会弹出提示框显示'系统错误,请检查数据库设置问题',这是怎么回事呢?
c#一段代码, 逻辑上有一句 if 有没有都可以,可是去掉就会报错堆栈溢出,加上就没事,大神帮忙看看是什么原因
string str_cnn = "provider=Microsoft.Jet.OLEDB.4.0; Data Source="; string str_stringfile = "mdb\\mydb.mdb"; OleDbCommand cmd; OleDbConnection cnn; OleDbDataReader reader; string str_sql; string str_conn = str_cnn + MapPath(str_stringfile); cnn = new OleDbConnection(str_conn); str_sql = "SELECT t_menuL0.*, t_menuL1.* FROM t_menuL1 RIGHT JOIN t_menuL0 ON t_menuL1.m1_m0id = t_menuL0.m0_id"; cnn.Open(); cmd = new OleDbCommand(str_sql,cnn); reader = cmd.ExecuteReader(); //以上是数据库的连接和读取 Panel pl_fenlei, pl_fenleixinwen, pl_cr; HyperLink hl_xiangmu,hl_fenlei; //这里定义了几个控件用来添加到前台的 下面是数据读取的循环 while (reader.Read()) { if (FindControl((div_mainm0id.ID).ToString() + "_" + reader["m0_id"].ToString()) == null) { // 用m0_id 字段创建对应控件, 但是在数据库中有重复出现,所以要检测 hl_fenlei = new HyperLink(); hl_fenlei.Text = reader["m0_ttl"].ToString(); pl_fenlei = new Panel(); pl_fenlei.ID = (div_mainm0id.ID).ToString() + "_" + reader["m0_id"].ToString(); pl_fenlei.CssClass = "fenlei"; pl_fenlei.Controls.Add(hl_fenlei); pl_fenleixinwen = new Panel(); pl_fenleixinwen.ID = "fenleixinwen" + "_" + reader["m0_id"].ToString(); pl_fenleixinwen.CssClass = "fenleixinwen"; pl_fenlei.Controls.Add(pl_fenleixinwen); div_mainm0id.Controls.Add(pl_fenlei); } hl_xiangmu = new HyperLink(); hl_xiangmu.Text=reader["m1_ttl"].ToString(); if (FindControl("fenleixinwen_" + reader["m1_m0id"].ToString())!=null) { ((Panel)FindControl("fenleixinwen_" + reader["m1_m0id"].ToString())).Controls.Add(hl_xiangmu); } // 问题就出在上面的if语句了 } cnn.Close(); ``` // 前台代码什么都没有 就定义了div标签 向标签里面添加数据 <body> <form id="form1" runat="server"> <div> <div runat="server" id="div_mainm0id"> </div> </div> <div id="div1"></div> </form> </body> ```
关于IIS配置已有项目问题之数据库连接出错,请检查Conn.asp文件中的数据库参数设置
百度上主流方法都试过,包括父路径,32位开启,设置A USER权限,设置Everyone权限。 以下是Conn.asp文件内容: <% Dim SqlNowString,DataPart_D,DataPart_Y,DataPart_H,DataPart_S,DataPart_W,DataPart_M,CurrentPage Dim Conn,DBPath,CollectDBPath,DataServer,DataUser,DataBaseName,DataBasePsw,ConnStr,CollcetConnStr Const DataBaseType=0 '系统数据库类型,"1"为MS SQL2000数据库,"0"为MS ACCESS 2000数据库 Const MsxmlVersion="3.0" '系统采用XML版本设置 Const EnableSiteManageCode = True '是否启用后台管理认证密码 是: True 否: False Const SiteManageCode = "9999" '后台管理认证密码,请修改,这样即使有人知道了您的后台用户名和密码也不能登录后台 Const IsBusiness=False '是否正式官方授权版本,免费版本请填写False,正式版填写True If DataBaseType=0 then '如果是ACCESS数据库,请认真修改好下面的数据库的文件名 DBPath = "\KS_Data\Aidici_data#.mdb" 'ACCESS数据库的文件名,请使用相对于网站根目录的的绝对路径 Else '如果是SQL数据库,请认真修改好以下数据库选项 DataServer = "(local)" '数据库服务器IP DataUser = "sa" '访问数据库用户名 DataBaseName = "KesionCMS9" '数据库名称 DataBasePsw = "989066" '访问数据库密码 End if '采集数据库路径 CollectDBPath="\KS_Data\Collect\KS_Collect.Mdb" '=============================================================== 以下代码请不要自行修改======================================== CurrentPage=Request("Page") If Not IsNumeric(CurrentPage) Then CurrentPage=1 If CurrentPage<1 Then CurrentPage=1 Call OpenConn Sub OpenConn() On Error Resume Next If DataBaseType = 1 Then ConnStr="Provider = Sqloledb; User ID = " & datauser & "; Password = " & databasepsw & "; Initial Catalog = " & databasename & "; Data Source = " & dataserver & ";" SqlNowString = "getdate()" DataPart_D = "d" DataPart_Y = "year" DataPart_H = "hour" DataPart_S = "s" DataPart_W = "week" DataPart_M = "month" Else ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Data Source=" & Server.MapPath(DBPath) SqlNowString = "Now()" DataPart_D = "'d'" DataPart_Y = "'yyyy'" DataPart_H = "'h'" DataPart_S = "'s'" DataPart_W = "'w'" DataPart_M = "'m'" End If Set conn = Server.CreateObject("ADODB.Connection") conn.open ConnStr If Err Then Err.Clear:Set conn = Nothing:Response.Write "数据库连接出错,请检查Conn.asp文件中的数据库参数设置。出错原因:<br/>" & Err.Description:Response.End CollcetConnStr ="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(CollectDBPath) End Sub Sub CloseConn() On Error Resume Next Conn.close:Set Conn=nothing End sub '====================================如果频道启用二级域名,请正确配置以下参数,否则可能导致会员不能登录========================== Const EnabledSubDomain =false rem 网站频道是否启用二级域名 true表示启用 false表示没有启用 Const RootDomain = "kesion.com" rem 网站主域名根,如果有多个子域名,必须设置 '=============================================二级域名配置结束======================================================== '==============================================全局变量类开始============================== Dim GCls:Set GCls=New GlobalVarCls Class GlobalVarCls Public Sql_Use Public StaticPreList,StaticPreContent,StaticExtension,ClubPreContent,ClubPreList Private Sub Class_Initialize() StaticPreList = "list" rem 内容模型伪静态列表前缀 不能包含"?"及"-" staticPreContent = "thread" rem 内容模型伪静态内容前缀 StaticExtension = ".html" rem 内容模型伪静态扩展名 ClubPreContent = "forumthread" rem 伪静态小论坛帖子前缀地址 ClubPreList = "forum" rem 伪静态小论坛版面列表前缀地址 End Sub Private Sub Class_Terminate() Set GCls=Nothing End Sub Public Function Execute(Command) If Not IsObject(Conn) Then OpenConn() On Error Resume Next Set Execute = Conn.Execute(Command) If Err Then Response.Write("查询语句为:" & Command & "<br>") Response.Write("错误信息为:" & Err.Description & "<br>") Err.Clear Set Execute = Nothing Response.End() End If Sql_Use = Sql_Use + 1 End Function Function GetUrl() On Error Resume Next Dim strTemp If LCase(Request.ServerVariables("HTTPS")) = "off" Then strTemp = "http://" Else strTemp = "https://" End If strTemp = strTemp & Request.ServerVariables("SERVER_NAME") If Request.ServerVariables("SERVER_PORT") <> 80 Then strTemp = strTemp & ":" & Request.ServerVariables("SERVER_PORT") end if strTemp = strTemp & Request.ServerVariables("URL") If Trim(Request.QueryString) <> "" Then strTemp = strTemp & "?" & Trim(Request.QueryString) end if GetUrl = strTemp End Function '====================标志来访地址================ Public Property Let ComeUrl(ByVal strVar) Session("M_ComeUrl") = strVar End Property Public Property Get ComeUrl ComeUrl= Session("M_ComeUrl") End Property '================================================ End Class '==============================================全局临时变量类结束============================== %>
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>
爬虫福利二 之 妹子图网MM批量下载
爬虫福利一:27报网MM批量下载    点击 看了本文,相信大家对爬虫一定会产生强烈的兴趣,激励自己去学习爬虫,在这里提前祝:大家学有所成! 目标网站:妹子图网 环境:Python3.x 相关第三方模块:requests、beautifulsoup4 Re:各位在测试时只需要将代码里的变量 path 指定为你当前系统要保存的路径,使用 python xxx.py 或IDE运行即可。
Java学习的正确打开方式
在博主认为,对于入门级学习java的最佳学习方法莫过于视频+博客+书籍+总结,前三者博主将淋漓尽致地挥毫于这篇博客文章中,至于总结在于个人,实际上越到后面你会发现学习的最好方式就是阅读参考官方文档其次就是国内的书籍,博客次之,这又是一个层次了,这里暂时不提后面再谈。博主将为各位入门java保驾护航,各位只管冲鸭!!!上天是公平的,只要不辜负时间,时间自然不会辜负你。 何谓学习?博主所理解的学习,它
大学四年自学走来,这些私藏的实用工具/学习网站我贡献出来了
大学四年,看课本是不可能一直看课本的了,对于学习,特别是自学,善于搜索网上的一些资源来辅助,还是非常有必要的,下面我就把这几年私藏的各种资源,网站贡献出来给你们。主要有:电子书搜索、实用工具、在线视频学习网站、非视频学习网站、软件下载、面试/求职必备网站。 注意:文中提到的所有资源,文末我都给你整理好了,你们只管拿去,如果觉得不错,转发、分享就是最大的支持了。 一、电子书搜索 对于大部分程序员...
linux系列之常用运维命令整理笔录
本博客记录工作中需要的linux运维命令,大学时候开始接触linux,会一些基本操作,可是都没有整理起来,加上是做开发,不做运维,有些命令忘记了,所以现在整理成博客,当然vi,文件操作等就不介绍了,慢慢积累一些其它拓展的命令,博客不定时更新 顺便拉下票,我在参加csdn博客之星竞选,欢迎投票支持,每个QQ或者微信每天都可以投5票,扫二维码即可,http://m234140.nofollow.ax.
比特币原理详解
一、什么是比特币 比特币是一种电子货币,是一种基于密码学的货币,在2008年11月1日由中本聪发表比特币白皮书,文中提出了一种去中心化的电子记账系统,我们平时的电子现金是银行来记账,因为银行的背后是国家信用。去中心化电子记账系统是参与者共同记账。比特币可以防止主权危机、信用风险。其好处不多做赘述,这一层面介绍的文章很多,本文主要从更深层的技术原理角度进行介绍。 二、问题引入 假设现有4个人...
程序员接私活怎样防止做完了不给钱?
首先跟大家说明一点,我们做 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.统一的接
JDK12 Collectors.teeing 你真的需要了解一下
前言 在 Java 12 里面有个非常好用但在官方 JEP 没有公布的功能,因为它只是 Collector 中的一个小改动,它的作用是 merge 两个 collector 的结果,这句话显得很抽象,老规矩,我们先来看个图(这真是一个不和谐的图????): 管道改造经常会用这个小东西,通常我们叫它「三通」,它的主要作用就是将 downstream1 和 downstre...
为啥国人偏爱Mybatis,而老外喜欢Hibernate/JPA呢?
关于SQL和ORM的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行了一番讨论,感触还是有一些,于是就有了今天这篇文。 声明:本文不会下关于Mybatis和JPA两个持久层框架哪个更好这样的结论。只是摆事实,讲道理,所以,请各位看官勿喷。 一、事件起因 关于Mybatis和JPA孰优孰劣的问题,争论已经很多年了。一直也没有结论,毕竟每个人的喜好和习惯是大不相同的。我也看
SQL-小白最佳入门sql查询一
不要偷偷的查询我的个人资料,即使你再喜欢我,也不要这样,真的不好;
项目中的if else太多了,该怎么重构?
介绍 最近跟着公司的大佬开发了一款IM系统,类似QQ和微信哈,就是聊天软件。我们有一部分业务逻辑是这样的 if (msgType = "文本") { // dosomething } else if(msgType = "图片") { // doshomething } else if(msgType = "视频") { // doshomething } else { // doshom...
【图解经典算法题】如何用一行代码解决约瑟夫环问题
约瑟夫环问题算是很经典的题了,估计大家都听说过,然后我就在一次笔试中遇到了,下面我就用 3 种方法来详细讲解一下这道题,最后一种方法学了之后保证让你可以让你装逼。 问题描述:编号为 1-N 的 N 个士兵围坐在一起形成一个圆圈,从编号为 1 的士兵开始依次报数(1,2,3…这样依次报),数到 m 的 士兵会被杀死出列,之后的士兵再从 1 开始报数。直到最后剩下一士兵,求这个士兵的编号。 1、方...
致 Python 初学者
欢迎来到“Python进阶”专栏!来到这里的每一位同学,应该大致上学习了很多 Python 的基础知识,正在努力成长的过程中。在此期间,一定遇到了很多的困惑,对未来的学习方向感到迷茫。我非常理解你们所面临的处境。我从2007年开始接触 python 这门编程语言,从2009年开始单一使用 python 应对所有的开发工作,直至今天。回顾自己的学习过程,也曾经遇到过无数的困难,也曾经迷茫过、困惑过。开办这个专栏,正是为了帮助像我当年一样困惑的 Python 初学者走出困境、快速成长。希望我的经验能真正帮到你
“狗屁不通文章生成器”登顶GitHub热榜,分分钟写出万字形式主义大作
一、垃圾文字生成器介绍 最近在浏览GitHub的时候,发现了这样一个骨骼清奇的雷人项目,而且热度还特别高。 项目中文名:狗屁不通文章生成器 项目英文名:BullshitGenerator 根据作者的介绍,他是偶尔需要一些中文文字用于GUI开发时测试文本渲染,因此开发了这个废话生成器。但由于生成的废话实在是太过富于哲理,所以最近已经被小伙伴们给玩坏了。 他的文风可能是这样的: 你发现,...
程序员:我终于知道post和get的区别
是一个老生常谈的话题,然而随着不断的学习,对于以前的认识有很多误区,所以还是需要不断地总结的,学而时习之,不亦说乎
GitHub标星近1万:只需5秒音源,这个网络就能实时“克隆”你的声音
作者 | Google团队 译者 | 凯隐 编辑 | Jane 出品 | AI科技大本营(ID:rgznai100) 本文中,Google 团队提出了一种文本语音合成(text to speech)神经系统,能通过少量样本学习到多个不同说话者(speaker)的语音特征,并合成他们的讲话音频。此外,对于训练时网络没有接触过的说话者,也能在不重新训练的情况下,仅通过未知...
《程序人生》系列-这个程序员只用了20行代码就拿了冠军
你知道的越多,你不知道的越多 点赞再看,养成习惯GitHub上已经开源https://github.com/JavaFamily,有一线大厂面试点脑图,欢迎Star和完善 前言 这一期不算《吊打面试官》系列的,所有没前言我直接开始。 絮叨 本来应该是没有这期的,看过我上期的小伙伴应该是知道的嘛,双十一比较忙嘛,要值班又要去帮忙拍摄年会的视频素材,还得搞个程序员一天的Vlog,还要写BU...
加快推动区块链技术和产业创新发展,2019可信区块链峰会在京召开
11月8日,由中国信息通信研究院、中国通信标准化协会、中国互联网协会、可信区块链推进计划联合主办,科技行者协办的2019可信区块链峰会将在北京悠唐皇冠假日酒店开幕。   区块链技术被认为是继蒸汽机、电力、互联网之后,下一代颠覆性的核心技术。如果说蒸汽机释放了人类的生产力,电力解决了人类基本的生活需求,互联网彻底改变了信息传递的方式,区块链作为构造信任的技术有重要的价值。   1...
程序员把地府后台管理系统做出来了,还有3.0版本!12月7号最新消息:已在开发中有github地址
第一幕:缘起 听说阎王爷要做个生死簿后台管理系统,我们派去了一个程序员…… 996程序员做的梦: 第一场:团队招募 为了应对地府管理危机,阎王打算找“人”开发一套地府后台管理系统,于是就在地府总经办群中发了项目需求。 话说还是中国电信的信号好,地府都是满格,哈哈!!! 经常会有外行朋友问:看某网站做的不错,功能也简单,你帮忙做一下? 而这次,面对这样的需求,这个程序员...
网易云6亿用户音乐推荐算法
网易云音乐是音乐爱好者的集聚地,云音乐推荐系统致力于通过 AI 算法的落地,实现用户千人千面的个性化推荐,为用户带来不一样的听歌体验。 本次分享重点介绍 AI 算法在音乐推荐中的应用实践,以及在算法落地过程中遇到的挑战和解决方案。 将从如下两个部分展开: AI算法在音乐推荐中的应用 音乐场景下的 AI 思考 从 2013 年 4 月正式上线至今,网易云音乐平台持续提供着:乐屏社区、UGC...
【技巧总结】位运算装逼指南
位算法的效率有多快我就不说,不信你可以去用 10 亿个数据模拟一下,今天给大家讲一讲位运算的一些经典例子。不过,最重要的不是看懂了这些例子就好,而是要在以后多去运用位运算这些技巧,当然,采用位运算,也是可以装逼的,不信,你往下看。我会从最简单的讲起,一道比一道难度递增,不过居然是讲技巧,那么也不会太难,相信你分分钟看懂。 判断奇偶数 判断一个数是基于还是偶数,相信很多人都做过,一般的做法的代码如下...
【管理系统课程设计】美少女手把手教你后台管理
【文章后台管理系统】URL设计与建模分析+项目源码+运行界面 栏目管理、文章列表、用户管理、角色管理、权限管理模块(文章最后附有源码) 1. 这是一个什么系统? 1.1 学习后台管理系统的原因 随着时代的变迁,现如今各大云服务平台横空出世,市面上有许多如学生信息系统、图书阅读系统、停车场管理系统等的管理系统,而本人家里就有人在用烟草销售系统,直接在网上完成挑选、购买与提交收货点,方便又快捷。 试想,若没有烟草销售系统,本人家人想要购买烟草,还要独自前往药...
4G EPS 第四代移动通信系统
目录 文章目录目录4G 与 LTE/EPCLTE/EPC 的架构E-UTRANE-UTRAN 协议栈eNodeBEPCMMES-GWP-GWHSSLTE/EPC 协议栈概览 4G 与 LTE/EPC 4G,即第四代移动通信系统,提供了 3G 不能满足的无线网络宽带化,主要提供数据(上网)业务。而 LTE(Long Term Evolution,长期演进技术)是电信领域用于手机及数据终端的高速无线通...
日均350000亿接入量,腾讯TubeMQ性能超过Kafka
整理 | 夕颜出品 | AI科技大本营(ID:rgznai100)【导读】近日,腾讯开源动作不断,相继开源了分布式消息中间件TubeMQ,基于最主流的 OpenJDK8开发的Tencent Kona JDK,分布式HTAP数据库 TBase,企业级容器平台TKEStack,以及高性能图计算框架Plato。短短一周之内,腾讯开源了五大重点项目。其中,TubeMQ是腾讯大数据平台部门应用的核心组件,...
8年经验面试官详解 Java 面试秘诀
作者 |胡书敏 责编 | 刘静 出品 | CSDN(ID:CSDNnews) 本人目前在一家知名外企担任架构师,而且最近八年来,在多家外企和互联网公司担任Java技术面试官,前后累计面试了有两三百位候选人。在本文里,就将结合本人的面试经验,针对Java初学者、Java初级开发和Java开发,给出若干准备简历和准备面试的建议。 Java程序员准备和投递简历的实...
相关热词 c#选择结构应用基本算法 c# 收到udp包后回包 c#oracle 头文件 c# 序列化对象 自定义 c# tcp 心跳 c# ice连接服务端 c# md5 解密 c# 文字导航控件 c#注册dll文件 c#安装.net
立即提问