一个属于你的次元网络基地
 
昨日:篇  今日:篇   总帖:篇   会员:
今日:0    总帖:137
buding
13052
我是布丁这两天感冒了不是很舒服,热天感冒你懂得。然后还有录教程。希望大家支持下祝狼人论坛越办越好这是教程截图教程链接:下载隐藏内容
31 26 1794天前
2385132828_sh
3869
oracle数据库基础知识精讲视频!课程简介:数据库基础知识、Oracle的环境搭建、Oracle体系结构、SQL语言基础、函数的使用、约束、索引、数据字典、分组查询、多表连接查询、子查询等。通过对Oracle数据库的系统详解,培养学生的能力如下:在实际工作中,熟练使用SQL语句进行项目开发;能够使用复杂的SQL语句进行多表关联查询;具备数据库数据的管理和维护能力 。课程目录:day01_安装数据库软件day02_数据库的基本使用selecl语句的使用day03_限制数据返回day04_字符函数、数字函数、日期函数day05_转换函数、通用函数、条件表达式day06_多表联接day07_组函数day08_子查询day09_替代变量SQLplus环境命令day10_DML语句的使用day11_事务的概念和处理事务day12_创建表、管理表day13_管理约束day14_管理视图day15_管理其它数据库对象day16_管理用户day17_集合运算day18_扩展的时间类型day19_增强的Group byday20_高级子查询day21_主机变量锚定、游标变量day22_异常处理day23_procedureday24_自制事务调用者权限、函数、确定性函数day25_package、triggerday26_体系结构组件概览day27_管理口令文件和参数文件day28_跟踪文件day29_数据库起动三阶段、停库四种模式、手工创建数据库day30_管理controlfileday31_管理联机日志文件及归档文件day32_管理临时表空间、管理undo表空间day33_undo自动管理与手工管理、闪回操作、表空间的空间管理算法day34_段空间手工管理day35_段空间自动管理、Extent的管理、Block的空间管理day36_配置启动监听、简单连接、使用监听配置修改端口day37_故障转移、共享服务器、数据库链接day38_数据库审计day39_逻辑导出day40_逻辑导出、编写备份脚本、管道操作day41_传输表空间、数据泵day42_不完全恢复day43_控制文件的备份还原和恢复day44_Rman镜像备份及基本操作day45_Rman备份集、拆分备份片、丢失最新备份、移动文件day46_使用种子备份还原数据库、传输Example表空间day47_修改数据库名称、增量备份、块级别修复损坏day48_rman的不完全恢复、闪回数据库day49_catalog Database;ORA-00600[2662]day50_最大性能的物理备用库百度云盘下载:http://pan.baidu.com/s/1c26FWaO密码:ewm1
9 0 2433天前
wolfman
40
数据内容:矩阵内容:在序号内容列中,添加一个分组,内容:=RunningValue(CountDistinct("item"), sum,Nothing)其中item 是款号的的列分组,按款
0 0 32天前
wolfman
127
/// <summary> /// Recordset转datatable /// </summary> /// <param name="recordset"></param> /// <returns></returns> private DataTable ConvertRecordsetToDataTable(ADODB.Recordset recordset) { DataTable dataTable = new DataTable(); dataTable.Namespace = null; // 添加列 for (int i = 0; i < recordset.Fields.Count; i++) { dataTable.Columns.Add(GetUniqueColumnName(dataTable,recordset.Fields[i].Name) ,typeof(string)); } // 添加数据 recordset.MoveFirst(); while (!recordset.EOF) { var dataRow = dataTable.NewRow(); for (int i = 0; i < recordset.Fields.Count; i++) { var field = recordset.Fields[i]; dataRow[i] = field.Value; } dataTable.Rows.Add(dataRow); recordset.MoveNext(); } return dataTable; } /// <summary> /// 设置datatable唯一列名 /// </summary> /// <param name="dataTable"></param> /// <param name="baseColumnName"></param> /// <returns></returns> private string GetUniqueColumnName(DataTable dataTable,string baseColumnName) { string columnName = baseColumnName; // 如果列名已存在,追加数字后缀,直到找到一个唯一的列名 int suffix = 1; while (dataTable.Columns.Contains(columnName)) { columnName = baseColumnName+"_"+suffix; suffix++; } return columnName; }
0 0 135天前
wolfman
158
​在c#中使用ADODB.Recordset数据集更新操作出现多步操作产生错误。请检查每一步的状态值。 原因是:字段大小超过限制或字段数据类型不匹配,检查内容数据和类型是否匹配即可。 我需要获取当繁体更新到简体,结果原因是sql数据类型是varchar而不是nvarchar 由于数据类型的不匹配导致的错误, varchar和nvarchar都是用于存储字符数据的SQL Server数据类型,但它们之间有一些区别: varchar: 存储非Unicode字符数据。 使用固定数量的字节来存储每个字符,不考虑字符的实际长度。 nvarchar: 存储Unicode字符数据。 使用双字节来存储每个字符,因此相比varchar,nvarchar可能需要更多的存储空间。 如果表中包含Unicode字符,而字段类型为varchar,那么在更新某些特定的值时,可能会导致数据类型不匹配的错误。将字段类型更改为nvarchar后,它能够容纳更广泛的字符集,包括Unicode字符,因此不再出现数据类型不匹配的问题。 在使用ADODB.Recordset进行更新时,确保代码中的数据类型与数据库表中的数据类型匹配并且字符长度适合。 ​
0 0 153天前
wolfman
526
因为我的值有小数点,所以需要转换成float浮点形在转int,在尝试convert(类型,字段)convert(int,bust)后失败cast(字段as 类型)cast(bust as float)失败最后成功convert(int,cast(bust as float))
0 0 530天前
wolfman
674
C# 的虚方法虚方法就是把基类函数声明为virtual,就可以在任何派生类中重写该函数。在派生类重写另外一个函数时,需要使用override关键字显示声明如:虚方法的作用主要是可以再复用父类方法,重写后调用父类,通过base关键字在我们派生类重写的方法下,通过base.方法名可用到我们原本的基类方法。总结: 如果不使用虚方法,那么必须重新声明方法然后再进行自己想要的功能进行编写然后再进行调用,使用虚方法只需要在派生类中对其进行调用,这样就能让代码的逻辑变得更清晰,增加代码的维护性
1 0 639天前
xiaohai
6086
web白帽子   
您需要登录并回复后才可以查看该文章内容
16 13 665天前
wolfman
3714
您需要登录并回复后才可以查看该文章内容
6 3 685天前
wolfman
1447
wxml<scroll-view style="height: 100%;" scroll-y bindscroll="scroll" bindscrolltolower="reactBottom" scroll-with-animation> 需要渲染的内容 </scroll-view>jsdata //加载更多 isLastPage: false, tips: '点击加载更多', page:1,//当前页数 limit:18, //每页显示数量请求getList() { // 发起请求 wx.showLoading({ title: '加载中', }) let that = this; wx.request({ url: "", success: (res) => { if (res.statusCode!= 200 || res.data.Code != 200) { that.showError() } else { wx.hideLoading() var newData = {} if (res.data.Data.length < that.data.limit) { // 没有数据了,已经是最后一页 newData.isLastPage = true; newData.tips = "没有更多了"; } // 追加数据 newData.navList = this.data.navList.concat(res.data.Data) this.setData(newData) } }, fail: () => { that.showError() }, }) }, showError: function () { wx.showToast({ title: "网络异常", icon: 'loading' }) }, reactBottom () { console.log('触底-加载更多'); if (this.data.isLastPage) { return } this.setData({ page: this.data.page + 1 , }) this.getList();//请求 },