·ASP可以使用两种脚本语言: -VBScript -JavaScript
·为网页声明使用的脚本语言: JavaScript: <%@ language=JSscript %> VBScript: <%@ language=VBSscript %>
============================================================================= ·VBScript一般放在
与内的<%和%>之间;
·<%和%>为脚本代码定界符;
·代码的注释: 多行注释: 单行注释:
·VBScript只有一种数据类型:Variant,它会根据程序的上下文来 判断为数字类型或者字符串类型; 例如: 字符串:i=“2232” 数 字:i=1232
·声明变量: Dim语句 Public语句 Private语句 Dim a,b 注意:直接使用没有声明的变量,叫隐式变量,弊端是程序出错,无法查找;
·变量根据声明位置,分为:过程级和脚本级; 在过程中声明的变量为过程级变量; 在过程以外声明的变量为脚本级变量,可以被多个过程调用。
============================================================================= ·JavaScript是面向对象的语句 特点: -解释型语言 -基于对象 -开发环境简单,安全性高 -跨平台性
·JavaScript的写入方式与VBScript一样,放在<%和%>之间;
·JavaScript的声明一般采用Var;语句的末尾一般要用“;”隔开; =============================================================================
·以下使用VBScript脚本语言来实现ASP:
·两种方法: 和html混合使用:<%和%> eg:<% Response.write now()%> 另一种: eg:
·ASP的注释,在<%和%>之间使用“'”;
·常量的定义: 使用Const语句,分为字符串型和数字型;
·通过代不代引号来区分其类型; 字符串型:const jy="asp学习 " 数字型:const jc=22 表示日期常量 书写在两个#之间:const rq=#2006-09-01#
·控制流程语句分为两大块: -条件语句; -循环语句;
·两种条件语句: If...Then...Else语句 Select Case 变量 case 判断 ... case 判断 ... ...... End Select语句 举例: dim x x=10
select case x case 1,3,5,7,9 Response.Write "单数" case 2,4,6,8,10 Response.Write "双数" end select
·循环语句分为三种类型: 1、当条件不为假之前的时候重复执行语句; 2、当条件变为真之前重复执行语句; 3、按照指定的次数重复执行语句。
·四种循环语句: 1、Do...Loop 直到条件为True(真)时循环; 2、While...Wend 当条件为True(真)时循环; 3、For...Next指定循环次数,使用计数器重复运行语句; 4、For Each...Next 对于集合的每项或者数组中的每项,重复执行一组语句。
·Do...Loop:
-格式1:先判断While后面的条件是否为真,如果为真则执行以下的代码; Do while 条件 …… Loop
-格式2:先至少执行一次循环体,然后再判断While后面的条件是不是为真; Do …… Loop While 条件
·For……Next格式: For 变量=1 to N(总量) Step M(步长) …… Next -说明:For……Next可以指定语句运行的次数;
·For Each……Next 不是指定语句运行的次数,而是对于集合中的每项或者数组中的每个元素,重复 执行一次,这个语句对于不知道集合或者数组中具体数目的时候,非常有用;
============================================================================= ·过程:实现不同功能的代码模块; 在VBScript中分为两种: 1、Sub 没有返回值 2、Function 有返回值
·Sub 过程名(由调用过程传递的常数、变量或表达式) 具体的代码 end sub
·function 过程名() end function
·使用Call调用过程带括号,不用call时,函数不用括号;
·Function过程就是函数: Function 过程名(由调用过程传递的常数、变量或表达式) 具体的代码 end sub
·Function返回值由函数名返回; 例如: Function test(a,b) test=a & b; End Function 使用它:result=test("hello ","bobo");
============================================================================== ·Response对象向浏览器输出数据: -两种格式:
格式一: <%Response.write 具体的代码,字符用引号,数字不用引号%> eg: Response.write "当前系统时间:" & hour(now) & ":" & minute(now) & ":" & second(now) & " "
格式二: <% =体的代码,字符用引号,数字不用引号 %> eg: <%="当前系统时间:" & hour(now) & ":" & minute(now) & ":" & second(now) & " " %> !!注意:只有一个输出的时候才能直接使用格式二的情况;
·停止输出数据: Response.End(); eg:执行到501就结束了,不再输出了! for x=1 to 1000 Response.write x Response.write " " if x>500 then Response.End() next
·页面重新定向: Response.redirect(转入的网址) eg: Response.redirect("bb.asp")
·Response的数据集合Cookies: Cookies用于浏览器端存储用户的信息,例如帐号等; 要求: Response.Cookies语句必须放在标志之前; -例子: -------------------------- <%@language=VBScript%> <% visitTime=request.cookies("visitTime") response.cookies("visitTime")=now %>
<%
response.write "上次访问时间:" & visitTime & "
"
response.write "本次访问时间:" & now()
%>
========================================================================= ·Request对象 可以把浏览器收集的信息发送给服务器;
========================================================================= ·Html中表单提交数据的方式: -第一种用Get: 需要用Request.QueryString获取; 限制长度; -第二种用Post: 需要用Request.Form获取; 不限制信息的长度;
例子一:post方法:
获取信息的文件:get.asp
<%Response.write Request.QueryString("name")%>
<%Response.write Request.QueryString("qqnumber")%>
<%Response.write Request.QueryString("phone")%>
=====================================================================
·数据库操作: ASP中,用来存取数据库的对象统称ADO(Active Data Object),主要含有三中 对象: Connection:负责打开或连接数据库; Recordset:负责存取数据表; Command:负责对数据库执行行动查询命令(SQL语句命令);
·读取数据库的流程: 第一步:设置驱动和数据库的路径; 第二步:创建Connection对象; 第三步:利用连接对象Conn的Open方法打开一个指定的数据库;
·连接数据库的驱动程序: 由驱动程序和数据源两种,建议使用驱动程序,比较方便;
·有以下几种驱动类型: Microsoft.Jet.OLEDB.4.0 Mdb Microsoft Access Driver Access Microsoft dBase Driver Dbase Microsoft Excel Driver Excel Microsoft Visual FoxPro Driver Dbc SQLOLEDB.1 SQL srver7.0
·在这里,我们使用: 第一步:设置驱动和数据库的路径; Dim strConn strConn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("test.mdb") 第二步:创建Connection对象; set conn=Server.CreateObject("ADODB.Connection") 第三步:利用连接对象Conn的Open方法打开一个指定的数据库; conn.open strConn
·存取数据表: <% set rs=CreateObject("ADODB.Recordset") rs.open "select * from test",conn dim counts %> <%if rs.EOF and rs.BOF then response.write "暂时还没有文章" else do Until rs.EOF response.write " 编号:" & rs("编号") response.write " 名称:" & rs("名称") response.write " 价格:" & rs("价格") response.write "
"
rs.movenext
loop
end if%>
<%rs.close set rs=nothing%> =================================== ·生成菜单: index.asp -------------- <%@language=VBScript%>
<% Dim strConn strConn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("test.mdb") set conn=Server.CreateObject("ADODB.Connection") conn.open strConn %>
<%
set rs=CreateObject("ADODB.Recordset")
rs.open "select * from test",conn
%>
<%if rs.EOF and rs.BOF then response.write "暂时还没有文章" else do Until rs.EOF %>
"> <%=rs("名称")%> |
<% rs.movenext loop end if%>
<%rs.close set rs=nothing%>
-------------------------------------------------------- get.asp ------------- <%@language=VBScript%>
<% Dim strConn strConn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("test.mdb") set conn=Server.CreateObject("ADODB.Connection") conn.open strConn %>
<%
dim classid
classid=Request.QueryString("classid")
set rs=CreateObject("ADODB.Recordset")
rs.open "select * from test where 编号=" & classid,conn
%>
您要的是:
<%=rs("名称")%> 吗?
返回 <%rs.close
set rs=nothing%>
-----------------------------------------------------------------
·分页的制作:fenye.asp
·判断读取的页数,并指定每页显示记录数目: rs.PageSize=2 '指示Recordset中一页所包含的记录数 pagecount=rs.PageCount '使用PageCount属性可确定Recordset对象中数据的页数 page=int(request("page")) if page<=0 then page=1 if request("page")="" then page=1 rs.AbsolutePage=page '指定当前记录所在的页
·显示指定页: <% if rs.EOF and rs.BOF then response.write "暂时还没有文章" else for i=1 to rs.PageSize response.write "编号:" & rs("编号") response.write "名称:" & rs("名称") response.write "价格:" & rs("价格") response.write "
"
rs.movenext
next
end if
%>
这里讲两种: 第一种:通过显示的页码来跳到指定页: <%for i=1 to pagecount%><%=i%> <%next%>
第一种完整代码: ---------------------------- <%@language=VBScript%>
<% Dim strConn strConn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("test.mdb") set conn=Server.CreateObject("ADODB.Connection") conn.open strConn %>
<%
set rs=CreateObject("ADODB.Recordset")
rs.open "select * from test",conn,1,1
rs.PageSize=3 totalPage =rs.PageCount page=int(request("page")) if page<=0 then page=1 if request("page")="" then page=1 rs.AbsolutePage=page
if rs.EOF and rs.BOF then response.write "暂时还没有文章" else for i=1 to rs.PageSize if rs.EOF then exit for response.write "编号:" & rs("编号") response.write "名称:" & rs("名称") response.write "价格:" & rs("价格") response.write "
"
rs.movenext
next
end if
%>
<%for i=1 to totalPage%>
<%=i%> <%next%>
<%
rs.close set rs=nothing%>
---------------------------- ============================== 第二种:通过翻页来跳到指定页: ------------------------- <%@language=VBScript%>
<% Dim strConn strConn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("test.mdb") set conn=Server.CreateObject("ADODB.Connection") conn.open strConn %>
<%
set rs=CreateObject("ADODB.Recordset")
rs.open "select * from test",conn,1,1
rs.PageSize=3 totalPage =rs.PageCount page=int(request("page")) if page<=0 then page=1 if request("page")="" then page=1 rs.AbsolutePage=page
if rs.EOF and rs.BOF then response.write "暂时还没有文章" else for i=1 to rs.PageSize if rs.EOF then exit for response.write "编号:" & rs("编号") response.write "名称:" & rs("名称") response.write "价格:" & rs("价格") response.write "
"
rs.movenext
next
end if
%>
<%if page=1 and not page=totalpage then %> 第一页|上一页下一页 |最后页
<%elseif page<>1 and not page=totalpage then%>第一页 |上一页 |下一页 |最后页
<%elseif page=totalpage then%>第一页 |上一页 | 下一页|最后页 <%end if%>
<%
rs.close set rs=nothing%>
----------------------------------
·通过加载页面来是网站的页面更有条例: 把连接数据库的代码单独存方在conn.asp中 在要连接的页面中是
---------------------------------------
·动态加载图片: index.asp ------------------ <%@language=VBScript%>
<% Dim strConn strConn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("test.mdb") set conn=Server.CreateObject("ADODB.Connection") conn.open strConn %>
<%
set rs=CreateObject("ADODB.Recordset")
rs.open "select * from test",conn,1,1
%>
<%while(NOT rs.EOF)%>"> " width="80" height="80"/> <%rs.movenext wend%>
<%
rs.close set rs=nothing%>
------------------------------------
·get.asp -------------------- <%@language=VBScript%>
<% Dim strConn strConn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("test.mdb") set conn=Server.CreateObject("ADODB.Connection") conn.open strConn %>
<% dim classid classid=Request.QueryString("classid") set rs=CreateObject("ADODB.Recordset") rs.open "select * from test where 编号=" & classid,conn %> 您要的是:<%=rs("名称")%> 吗?
返回 <%rs.close set rs=nothing%> ===================================================================================== End 22:24 2006-9-2
你可能感兴趣的:(ASP,asp,vbscript,microsoft,数据库,javascript,function)
解决win11下taskmgr放在“启动”文件夹中无法自启动问题
nicekwell
windows的使用 windows
https://superuser.com/questions/1647652/why-the-task-manager-automatically-does-not-start-from-the-startup-folder-at-usewindows中设置开机自动启动的常用方法是把要启动的程序或文件的快捷方式放到C:\Users\\AppData\Roaming\Microsoft\Windo
pycharm画图程序如何一步一步的调试
leaf_leaves_leaf
pycharm ide python
1.设置合适的Matplotlib后端在PyCharm中,有时需要手动指定Matplotlib后端。你可以尝试在脚本的最开始加入以下代码,强制使用TkAgg后端,这样可以保证图形更新的实时性:importmatplotlibmatplotlib.use('TkAgg')#指定TkAgg后端importmatplotlib.pyplotaspltimportnumpyasnp#启用交互模式plt.i
零基础学会asp.net做AI大模型网站/小程序十六:专栏总结
借雨醉东风
asp.net 小程序 后端
本专栏以实战为主,轻理论。如果哪里有不太懂的,可关注博主后加个人微信(平台规定文章中不能贴联系方式,需先关注博主,再加微信),后续一起交流学习。-------------------------------------正文----------------------------------------目录本专栏总结后续方向项目简介项目结构使用方法项目地址关键特点LLaMA机器学习简介使用LLaMA
使用Druid连接池优化Spring Boot应用中的数据库连接
和烨
其它 spring boot 数据库 后端
使用Druid连接池优化SpringBoot应用中的数据库连接使用Druid连接池优化SpringBoot应用中的数据库连接1.什么是Druid连接池?2.在SpringBoot中配置Druid连接池2.1添加依赖2.2配置Druid连接池2.3配置参数详解3.启用Druid监控4.总结使用Druid连接池优化SpringBoot应用中的数据库连接在现代的Java应用中,数据库连接管理是一个非常重
js实现三级联动
计算机毕业设计系统
js javascript
$(function(){varprovince=$("#province"),city=$("#city"),town=$("#town");console.log(province);for(vari=0;i"+value+"";ele.append(optionStr);}functionremoveEle(ele){ele.find("option").remove();varoption
java新技术
计算机毕业设计系统
转载:http://lj6684.iteye.com/blog/895010最近在网上查资料碰到好多没接触过的技术,先汇总在这里备用,以后慢慢吸收1.JNAJNI的替代品,调用方式比JNI更直接,不再需要JNI那层中间接口,几乎达到Java直接调用动态库2.SmallSQL基于JDBC3.0转为Desktop应用设计的嵌入式数据库,纯Java,本地访问,不支持网络但目前好像不太活跃,最新版本是0.
uni.request 发起网络请求3种回调结果调用
治金的blog
前端 uni-app
第一种标题:{{item.title}}内容:{{item.body}}import{ref}from'vue';letarrs=ref([]);//uni.request请求的三种方式functionrequest(){uni.request({url:"https://jsonplaceholder.typicode.com/posts",success:res=>{console.log(r
对回调结果严格处理then,catch,finally
治金的blog
前端 uni-app
{{item.content}}----{{item.author}}import{ref}from'vue';constpets=ref([]);constonPreview=function(index){leturls=pets.value.map(item=>item.url)uni.previewImage({current:index,urls})//console.log(index
vue 3中 页面跳转
治金的blog
Vue3学习 vue.js javascript 前端
z1.普通函数的页面跳转首页我的import{useRouter}from'vue-router'//使用useRouter创建一个router实例constrouter=useRouter()//定义go函数以便路由跳转functiongo(){router.push({path:'/my'})}//将go函数暴露给模板2.箭头函数的实现方法首页我的import{useRouter}from'v
js的垃圾回收机制
www.www
JavaScript 相关 javascript 前端 开发语言
js中的垃圾回收机制JavaScript作为一种高级语言,开发者不需要手动管理内存的分配和释放。垃圾回收机制是JavaScript引擎中的一部分,负责自动回收那些不再被使用的内存,确保内存资源得到有效利用,避免内存泄漏。垃圾回收机制主要有两种算法:引用计数和标记清除引用计数基本原理:每个对象都有一个引用计数器,当有一个引用指向该对象时,计数器+1,当一个引用不再指向该对象时,计数器-1。如果某个对
若依前后端分离集成CAS详细教程
Roc-xb
单点登录 前后端分离 CAS
目录一、后端配置1、添加cas依赖2、修改配置文件3、修改LoginUser.java4、修改Constants.java5、添加CasProperties.java6、添加CasUserDetailsService.java7、添加CasAuthenticationSuccessHandler.java8、修改SecurityConfig9、启动后端二、前端配置1、修改settings.js2、
前后端分离跨域问题解决方案
慕容屠苏
大前端爬坑之路 前后端分离 跨域问题解决方案
前后端分离跨域问题解决方案现在的web开发中经常会用到前后分离技术,前后端分解技术,都会涉及到跨域问题。解决跨域问题的方法:第一种解决方案jsonp(不推荐使用)这种方案其实我是不赞同的,第一,在编码上jsonp会单独因为回调的关系,在传入传出还有定义回调函数上都会有编码的”不整洁”.简单阐述jsonp能够跨域是因为javascript的script标签,通过服务器返回script标签的code,
CSS flex布局 列表单个元素点击 本行下插入详情独占一行
Cxiaomu
CSS3 UI设计 css 前端
技术栈:Vue2+javaScript简介在实际开发过程中有遇到一个场景:一个list,每行个数固定,点击单个元素后,在当前行与下一行之间插入一行元素详情,便于更直观的查看到对应的数据详情。这种情形,在移动端比较常见,比如用户列表,点击单个列表展示详情,可以考虑flex布局+positionrelative定位。实现思路对于需求重点和实现拆解列表元素:for遍历每行固定(3)个元素:flex布局、
AJAX使用和固定格式
乐多_L
ajax 前端 javascript
ajax的全称AsynchronousJavaScriptandXML(异步JavaScript和XML)。ajax是一种创建交互式网页应用的网页开发技术。其中最核心的依赖是浏览器提供的XMLHttpRequest对象,是这个对象使得浏览器可以发出HTTP请求与接收HTTP响应。实现了在页面不刷新的情况下和服务器进行交互。方法描述newXMLHttpRequest()生成一个XMLHttpRequ
JavaScript的内置对象有哪些?
乐多_L
javascript 开发语言 ecmascript
一、内置对象1、概念JavaScript中的对象共分为3种:自定义对象、浏览器对象和内置对象。之前我们自己创建的对象都属于自定义对象,而内置对象又称为API,是指JavaScript语言自己封装的一些对象,用来提供一些常用的基本功能,来帮助我们提高开发速度,例如:数学-Math、日期-Date、数组-Array、字符串-String等等。JavaScript的内置对象很多,我们不可能都记住,所以我
《JavaScript高级程序设计》——第四章:变量、作用域与内存管理
dorabighead
javascript 开发语言 ecmascript
《JavaScript高级程序设计》——第四章:变量、作用域与内存管理大家好!我是小哆啦,欢迎回到《JavaScript高级程序设计》的读书笔记大本营!在这章中,我们要聊的是两个让人头疼又迷人的话题——变量、作用域与内存管理。有些人一提到这些,就会感到一阵头晕目眩,恍若置身一场JavaScript版的迷宫大冒险!但今天,小哆啦会带你们轻松过关,深入了解这些概念,并且保持足够的幽默感,让你既能笑着学
mysql 最大连接数超时_MySQL连接数过大导致连接超时的问题
你认识小鲍鱼吗
mysql 最大连接数超时
春节访问量激增,负载压力很大,程序处理较慢,然后就调整项目中的线程池和数据库连接数。可是还是没有太好的提高,追根溯源,发现数据库连接受到限制。虽然是做了读写分离,但是还是没抗住高峰。所以会有报错:“MySQL:ERROR1040:Toomanyconnections”。查看最大连接数上限,默认的是151mysql>showvariableslike'max_connections';+------
如何解决分布式应用数量庞大而导致数据库连接数满的问题?
纵然间
数据库
修改数据库服务器的配置文件或参数来增加最大连接数限制。例如,在MySQL中,可以通过修改my.cnf(Linux)或my.ini(Windows)文件中的max_connections参数来增加最大连接数。具体的操作方法可以参考数据库服务器的官方文档或相关技术支持。检查应用程序代码,确保在使用完数据库连接后及时释放连接资源,避免长时间占用连接而导致连接数不足。可以使用连接池技术来管理数据库连接,提
OpenMetadata MySQL 数据库使用率提取管道实现解析
10年JAVA大数据技术研究者
数据治理 数据库 mysql openmetadata 源码分析
目录架构概述核心组件源码分析使用率指标定义数据提取流程图源码类图配置与扩展指南架构概述OpenMetadata通过可插拔的元数据摄取框架实现对MySQL使用率数据的采集,核心流程包含三个阶段:数据采集层:从MySQLperformance_schema和sysschema获取原始指标指标处理层:将原始数据转换为统一的使用率指标模型数据存储层:将处理后的指标持久化到OpenMetadata服务核心组
Mysql学习笔记-Mysql基础进阶
少年无为
Mysql Mysql 数据库多表查询 数据库备份 Mysql查询
#知识点1.DQL:查询语句1.排序查询2.聚合函数3.分组查询4.分页查询2.约束3.多表之间的关系4.范式5.数据库的备份和还原#DQL:查询语句1.排序查询*语法:orderby子句*orderby排序字段1排序方式1,排序字段2排序方式2...*排序方式:*ASC:升序,默认的。*DESC:降序。*注意:*如果有多个排序条件,则当前边的条件值一样时,才会判断第二条件。2.聚合函数:将一列数
MySQL 查询缓存技术深度解析
Minxinbb
数据库 mysql 数据库 dba
在现代数据库管理系统中,查询性能优化是提升应用响应速度和用户体验的关键环节。MySQL作为一款广泛使用的开源关系型数据库,提供了查询缓存功能,用于缓存查询结果,从而在后续相同的查询请求时能够快速返回结果,减少数据库的负载和查询时间。本文将深入探讨MySQL查询缓存技术的原理、配置、使用方法以及优化策略。一、查询缓存的基本原理(一)缓存机制概述MySQL查询缓存的核心思想是将查询语句和其对应的查询结
基于JavaSpringboot+Vue实现前后端分离房屋租赁系统
网顺技术团队
成品程序项目 vue.js 前端 javascript 课程设计 spring boot mybatis
基于JavaSpringboot+Vue实现前后端分离房屋租赁系统作者主页网顺技术团队欢迎点赞收藏⭐留言文末获取源码联系方式查看下方微信号获取联系方式承接各种定制系统精彩系列推荐精彩专栏推荐订阅不然下次找不到哟Java毕设项目精品实战案例《1000套》感兴趣的可以先收藏起来,还有大家在毕设选题,项目以及论文编写等相关问题都可以给我留言咨询,希望帮助更多的人文章目录基于JavaSpringboot+
「2024 年度技术精华盘点」IvorySQL & PostgreSQL 技术干货全解析!
数据库
2024年,IvorySQL公众号持续输出高质量技术内容,涵盖PostgreSQL核心技术解析和IvorySQL创新实践两大方向。无论您是数据库领域的初学者,还是经验丰富的开发者,这些干货文章都能为您带来新的启发与实用价值。现在,让我们一起回顾这些精彩内容,探索数据库技术的无限可能!PostgreSQL技术干货PostgreSQL16中的新增功能:双向逻辑复制想要在多主数据库间实现无缝同步?Pos
信息获取、扫描与服务识别、漏洞验证、嗅探攻击、代理与隧道、metasploit渗透攻击等
Utopia.️
web安全 安全 网络
1.信息获取信息获取是渗透测试和安全评估的第一步,主要目的是收集目标系统的各种信息。这些信息可以帮助确定攻击面和潜在的安全漏洞。技术和工具:域名信息:使用whois查询域名注册信息。DNS查询:使用nslookup或dig获取DNS记录,包括A记录、MX记录等。网络扫描:使用nmap或Masscan扫描目标网络,收集IP地址和开放端口信息。公开信息:通过搜索引擎、社交媒体、公司网站等公开资源获取目
JavaScript 闭包与作用域的深度解析
小钟H呀
JS知识手册 javascript 开发语言 ecmascript
引言在JavaScript世界里,闭包和作用域是两个核心概念,理解它们对于编写高效、可维护的代码至关重要。本文将深入探讨JavaScript闭包与作用域的原理、应用及注意事项。一、作用域的概念(一)什么是作用域作用域是指变量和函数的可访问范围。在JavaScript中,主要有全局作用域和局部作用域。全局作用域:在代码的任何地方都可以访问到的变量和函数,通常在脚本的最外层或通过全局对象(如windo
DeepSeek-R1 技术全景解析:从原理到实践的“炼金术配方” ——附多阶段训练流程图与核心误区澄清...
雪停时偶遇一叶春
流程图
合集-人工智能(5)1.如何改进AI模型在特定环境中的知识检索2024-09-242.深度学习与统计学中的时间序列预测2024-10-033.《使用coze搭建一个会搜索、写ppt、思维导图的Agent》2024-10-294.深入浅出:Agent如何调用工具——从OpenAIFunctionCall到CrewAI框架01-145.DeepSeek-R1技术全景解析:从原理到实践的“炼金术配方”—
heidisql连接远程数据库_【已解决】HeidiSQL连接(登录)MySQL数据库报错10061问题...
weixin_39589511
heidisql连接远程数据库
windows核心编程---第六章线程的调度每个线程都有一个CONTEXT结构,保存在线程内核对象中.大约每隔20mswindows就会查看所有当前存在的线程内核对象.并在可调度的线程内核对象中选择一个,将其保存在CONTEXT结构的值载入c...【转】SQLite提示databasediskimageismalformed的解决方法SQLite有一个很严重的缺点就是不提供Repair命令.导致死
分布式数据库解析
qcidyu
文章归档 数据分片 高可用架构 云数据库 共识算法 全球一致性 分布式事务 CAP定理
title:分布式数据库解析date:2025/2/20updated:2025/2/20author:cmdragonexcerpt:通过金融交易、社交平台、物联网等9大真实场景,结合GoogleSpanner跨洲事务、DynamoDB毫秒级扩展等38个生产级案例,揭示分布式数据库的核心原理与工程实践。内容涵盖CAP定理的动态权衡策略、Paxos/Raft协议的工程实现差异、TrueTime时钟
探索 TypeScript Redux:构建大规模JavaScript应用的终极指南
柳旖岭
探索TypeScriptRedux:构建大规模JavaScript应用的终极指南去发现同类优质开源项目:https://gitcode.com/在当今快速发展的前端开发领域中,组合正确工具集来应对复杂性和扩展性挑战至关重要。今天,我们将深入了解一个令人兴奋的开源项目——TypeScriptRedux,它结合了TypeScript、JSPM、typings、React和Redux的强大功能,为开发者
探索HeidiSQL:一款强大的数据库管理工具
夏庭彭Maxine
探索HeidiSQL:一款强大的数据库管理工具HeidiSQLHeidiSQL:是一个免费且强大的SQL编辑器和数据库管理工具,支持MySQL、PostgreSQL、SQLite等多种数据库。适合数据库管理员和开发者使用HeidiSQL管理数据库和查询数据。项目地址:https://gitcode.com/gh_mirrors/he/HeidiSQL项目介绍HeidiSQL是一款开源的图形化数据库
java的(PO,VO,TO,BO,DAO,POJO)
Cb123456
VO TO BO POJO DAO
转:
http://www.cnblogs.com/yxnchinahlj/archive/2012/02/24/2366110.html
-------------------------------------------------------------------
O/R Mapping 是 Object Relational Mapping(对象关系映
spring ioc原理(看完后大家可以自己写一个spring)
aijuans
spring
最近,买了本Spring入门书:spring In Action 。大致浏览了下感觉还不错。就是入门了点。Manning的书还是不错的,我虽然不像哪些只看Manning书的人那样专注于Manning,但怀着崇敬 的心情和激情通览了一遍。又一次接受了IOC 、DI、AOP等Spring核心概念。 先就IOC和DI谈一点我的看法。IO
MyEclipse 2014中Customize Persperctive设置无效的解决方法
Kai_Ge
MyEclipse2014
高高兴兴下载个MyEclipse2014,发现工具条上多了个手机开发的按钮,心生不爽就想弄掉他!
结果发现Customize Persperctive失效!!
有说更新下就好了,可是国内Myeclipse访问不了,何谈更新...
so~这里提供了更新后的一下jar包,给大家使用!
1、将9个jar复制到myeclipse安装目录\plugins中
2、删除和这9个jar同包名但是版本号较
SpringMvc上传
120153216
springMVC
@RequestMapping(value = WebUrlConstant.UPLOADFILE)
@ResponseBody
public Map<String, Object> uploadFile(HttpServletRequest request,HttpServletResponse httpresponse) {
try {
//
Javascript----HTML DOM 事件
何必如此
JavaScript html Web
HTML DOM 事件允许Javascript在HTML文档元素中注册不同事件处理程序。
事件通常与函数结合使用,函数不会在事件发生前被执行!
注:DOM: 指明使用的 DOM 属性级别。
1.鼠标事件
属性  
动态绑定和删除onclick事件
357029540
JavaScript jquery
因为对JQUERY和JS的动态绑定事件的不熟悉,今天花了好久的时间才把动态绑定和删除onclick事件搞定!现在分享下我的过程。
在我的查询页面,我将我的onclick事件绑定到了tr标签上同时传入当前行(this值)参数,这样可以在点击行上的任意地方时可以选中checkbox,但是在我的某一列上也有一个onclick事件是用于下载附件的,当
HttpClient|HttpClient请求详解
7454103
apache 应用服务器 网络协议 网络应用 Security
HttpClient 是 Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP 协议最新的版本和建议。本文首先介绍 HTTPClient,然后根据作者实际工作经验给出了一些常见问题的解决方法。HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需
递归 逐层统计树形结构数据
darkranger
数据结构
将集合递归获取树形结构:
/**
*
* 递归获取数据
* @param alist:所有分类
* @param subjname:对应统计的项目名称
* @param pk:对应项目主键
* @param reportList: 最后统计的结果集
* @param count:项目级别
*/
public void getReportVO(Arr
访问WEB-INF下使用frameset标签页面出错的原因
aijuans
struts2
<frameset rows="61,*,24" cols="*" framespacing="0" frameborder="no" border="0">
MAVEN常用命令
avords
Maven库:
http://repo2.maven.org/maven2/
Maven依赖查询:
http://mvnrepository.com/
Maven常用命令: 1. 创建Maven的普通java项目: mvn archetype:create -DgroupId=packageName 
PHP如果自带一个小型的web服务器就好了
houxinyou
apache 应用服务器 Web PHP 脚本
最近单位用PHP做网站,感觉PHP挺好的,不过有一些地方不太习惯,比如,环境搭建。PHP本身就是一个网站后台脚本,但用PHP做程序时还要下载apache,配置起来也不太很方便,虽然有好多配置好的apache+php+mysq的环境,但用起来总是心里不太舒服,因为我要的只是一个开发环境,如果是真实的运行环境,下个apahe也无所谓,但只是一个开发环境,总有一种杀鸡用牛刀的感觉。如果php自己的程序中
NoSQL数据库之Redis数据库管理(list类型)
bijian1013
redis 数据库 NoSQL
3.list类型及操作
List是一个链表结构,主要功能是push、pop、获取一个范围的所有值等等,操作key理解为链表的名字。Redis的list类型其实就是一个每个子元素都是string类型的双向链表。我们可以通过push、pop操作从链表的头部或者尾部添加删除元素,这样list既可以作为栈,又可以作为队列。
&nbs
谁在用Hadoop?
bingyingao
hadoop 数据挖掘 公司 应用场景
Hadoop技术的应用已经十分广泛了,而我是最近才开始对它有所了解,它在大数据领域的出色表现也让我产生了兴趣。浏览了他的官网,其中有一个页面专门介绍目前世界上有哪些公司在用Hadoop,这些公司涵盖各行各业,不乏一些大公司如alibaba,ebay,amazon,google,facebook,adobe等,主要用于日志分析、数据挖掘、机器学习、构建索引、业务报表等场景,这更加激发了学习它的热情。
【Spark七十六】Spark计算结果存到MySQL
bit1129
mysql
package spark.examples.db
import java.sql.{PreparedStatement, Connection, DriverManager}
import com.mysql.jdbc.Driver
import org.apache.spark.{SparkContext, SparkConf}
object SparkMySQLInteg
Scala: JVM上的函数编程
bookjovi
scala erlang haskell
说Scala是JVM上的函数编程一点也不为过,Scala把面向对象和函数型编程这两种主流编程范式结合了起来,对于熟悉各种编程范式的人而言Scala并没有带来太多革新的编程思想,scala主要的有点在于Java庞大的package优势,这样也就弥补了JVM平台上函数型编程的缺失,MS家.net上已经有了F#,JVM怎么能不跟上呢?
对本人而言
jar打成exe
bro_feng
java jar exe
今天要把jar包打成exe,jsmooth和exe4j都用了。
遇见几个问题。记录一下。
两个软件都很好使,网上都有图片教程,都挺不错。
首先肯定是要用自己的jre的,不然不能通用,其次别忘了把需要的lib放到classPath中。
困扰我很久的一个问题是,我自己打包成功后,在一个同事的没有装jdk的电脑上运行,就是不行,报错jvm.dll为无效的windows映像,如截图
最后发现
读《研磨设计模式》-代码笔记-策略模式-Strategy
bylijinnan
java 设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
/*
策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化
简单理解:
1、将不同的策略提炼出一个共同接口。这是容易的,因为不同的策略,只是算法不同,需要传递的参数
cmd命令值cvfM命令
chenyu19891124
cmd
cmd命令还真是强大啊。今天发现jar -cvfM aa.rar @aaalist 就这行命令可以根据aaalist取出相应的文件
例如:
在d:\workspace\prpall\test.java 有这样一个文件,现在想要将这个文件打成一个包。运行如下命令即可比如在d:\wor
OpenJWeb(1.8) Java Web应用快速开发平台
comsci
java 框架 Web 项目管理 企业应用
OpenJWeb(1.8) Java Web应用快速开发平台的作者是我们技术联盟的成员,他最近推出了新版本的快速应用开发平台 OpenJWeb(1.8),我帮他做做宣传
OpenJWeb快速开发平台以快速开发为核心,整合先进的java 开源框架,本着自主开发+应用集成相结合的原则,旨在为政府、企事业单位、软件公司等平台用户提供一个架构透
Python 报错:IndentationError: unexpected indent
daizj
python tab 空格 缩进
IndentationError: unexpected indent 是缩进的问题,也有可能是tab和空格混用啦
Python开发者有意让违反了缩进规则的程序不能通过编译,以此来强制程序员养成良好的编程习惯。并且在Python语言里,缩进而非花括号或者某种关键字,被用于表示语句块的开始和退出。增加缩进表示语句块的开
HttpClient 超时设置
dongwei_6688
httpclient
HttpClient中的超时设置包含两个部分:
1. 建立连接超时,是指在httpclient客户端和服务器端建立连接过程中允许的最大等待时间
2. 读取数据超时,是指在建立连接后,等待读取服务器端的响应数据时允许的最大等待时间
在HttpClient 4.x中如下设置:
HttpClient httpclient = new DefaultHttpC
小鱼与波浪
dcj3sjt126com
一条小鱼游出水面看蓝天,偶然间遇到了波浪。 小鱼便与波浪在海面上游戏,随着波浪上下起伏、汹涌前进。 小鱼在波浪里兴奋得大叫:“你每天都过着这么刺激的生活吗?简直太棒了。” 波浪说:“岂只每天过这样的生活,几乎每一刻都这么刺激!还有更刺激的,要有潮汐变化,或者狂风暴雨,那才是兴奋得心脏都会跳出来。” 小鱼说:“真希望我也能变成一个波浪,每天随着风雨、潮汐流动,不知道有多么好!” 很快,小鱼
Error Code: 1175 You are using safe update mode and you tried to update a table
dcj3sjt126com
mysql
快速高效用:SET SQL_SAFE_UPDATES = 0;下面的就不要看了!
今日用MySQL Workbench进行数据库的管理更新时,执行一个更新的语句碰到以下错误提示:
Error Code: 1175
You are using safe update mode and you tried to update a table without a WHERE that
枚举类型详细介绍及方法定义
gaomysion
enum javaee
转发
http://developer.51cto.com/art/201107/275031.htm
枚举其实就是一种类型,跟int, char 这种差不多,就是定义变量时限制输入的,你只能够赋enum里面规定的值。建议大家可以看看,这两篇文章,《java枚举类型入门》和《C++的中的结构体和枚举》,供大家参考。
枚举类型是JDK5.0的新特征。Sun引进了一个全新的关键字enum
Merge Sorted Array
hcx2013
array
Given two sorted integer arrays nums1 and nums2, merge nums2 into nums1 as one sorted array.
Note:You may assume that nums1 has enough space (size that is
Expression Language 3.0新特性
jinnianshilongnian
el 3.0
Expression Language 3.0表达式语言规范最终版从2013-4-29发布到现在已经非常久的时间了;目前如Tomcat 8、Jetty 9、GlasshFish 4已经支持EL 3.0。新特性包括:如字符串拼接操作符、赋值、分号操作符、对象方法调用、Lambda表达式、静态字段/方法调用、构造器调用、Java8集合操作。目前Glassfish 4/Jetty实现最好,对大多数新特性
超越算法来看待个性化推荐
liyonghui160com
超越算法来看待个性化推荐
一提到个性化推荐,大家一般会想到协同过滤、文本相似等推荐算法,或是更高阶的模型推荐算法,百度的张栋说过,推荐40%取决于UI、30%取决于数据、20%取决于背景知识,虽然本人不是很认同这种比例,但推荐系统中,推荐算法起的作用起的作用是非常有限的。
就像任何
写给Javascript初学者的小小建议
pda158
JavaScript
一般初学JavaScript的时候最头痛的就是浏览器兼容问题。在Firefox下面好好的代码放到IE就不能显示了,又或者是在IE能正常显示的代码在firefox又报错了。 如果你正初学JavaScript并有着一样的处境的话建议你:初学JavaScript的时候无视DOM和BOM的兼容性,将更多的时间花在 了解语言本身(ECMAScript)。只在特定浏览器编写代码(Chrome/Fi
Java 枚举
ShihLei
java enum 枚举
注:文章内容大量借鉴使用网上的资料,可惜没有记录参考地址,只能再传对作者说声抱歉并表示感谢!
一 基础 1)语法
枚举类型只能有私有构造器(这样做可以保证客户代码没有办法新建一个enum的实例)
枚举实例必须最先定义
2)特性
&nb
Java SE 6 HotSpot虚拟机的垃圾回收机制
uuhorse
java HotSpot GC 垃圾回收 VM
官方资料,关于Java SE 6 HotSpot虚拟机的garbage Collection,非常全,英文。
http://www.oracle.com/technetwork/java/javase/gc-tuning-6-140523.html
Java SE 6 HotSpot[tm] Virtual Machine Garbage Collection Tuning
&