文盲老顾
码龄16年
  • 258,792
    被访问
  • 88
    原创
  • 10,344
    排名
  • 345
    粉丝
关注
提问 私信

个人简介:美食,阅读,音乐,电子游戏,跳舞机

  • 加入CSDN时间: 2006-08-21
博客简介:

文盲的专栏

查看详细资料
  • 3
    领奖
    总分 417 当月 18
个人成就
  • 获得82次点赞
  • 内容获得134次评论
  • 获得268次收藏
创作历程
  • 4篇
    2022年
  • 17篇
    2021年
  • 3篇
    2020年
  • 26篇
    2019年
  • 9篇
    2018年
  • 6篇
    2017年
  • 8篇
    2016年
  • 1篇
    2015年
  • 7篇
    2014年
  • 2篇
    2013年
  • 2篇
    2012年
  • 3篇
    2010年
  • 11篇
    2008年
  • 2篇
    2006年
成就勋章
TA的专栏
  • python
    13篇
  • windows
    1篇
  • .net
    25篇
  • asp
  • css
    6篇
  • javascript
    19篇
  • sql
    37篇
  • 其他
    5篇
  • 情感
    1篇
  • xml
    8篇
  • 正则
    10篇
  • iframe
    2篇
  • 正则表达式
    4篇
  • 入门
    1篇
  • clr
    2篇
  • urldecode
    1篇
  • xpath
    5篇
兴趣领域 设置
  • 大数据
    hadoopetl
  • 数据库管理
    数据库架构dba数据库开发
  • 前端
    javascriptcss前端框架
  • 后端
    架构
  • 人工智能
    机器学习自然语言处理nlp数据分析
  • 微软技术
    c#asp.net.net
  • 测试
    测试用例
  • 安全
    系统安全web安全安全架构安全
  • 产品/运营
    内容运营流量运营
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

sqlserver xml 操作:3、对不确定结构、属性的xml进行处理

在平时使用过程中,xml的结构一般都是已经确定了的,所以我们读取并不是很麻烦的事,但如果一旦结构或数据不确定,那么读数据就是一个很麻烦的事比如,日常我们对内容进行查询时,会有很多很复杂的条件,而通常,我们需要根据条件来拼接sql指令,例如:查询资讯内容,条件有1周内,属于教育行业的,属于北京地区的,属于图书馆方面的。通常,我们就需要很多if来进行判断,例如string sql = "select * from 资讯表 where 在线状态=1 and 删除状态=0"#region 条件追加if (
原创
发布博客 2022.04.22 ·
432 阅读 ·
1 点赞 ·
0 评论

sqlserver xml 操作:2、对确定结构的xml进行操作

大部分情况下,我们使用的xml有着明确的定义结构,该啥节点,该啥属性,该啥层级,基本在设计之初就已经确定了,很少有确定了结构的xml格式再后续使用中改变结构,所以,通常情况下,我们都可以根据已有的结构来直接获取或查询数据而sqlserver自2005版起,就对xml类型的数据进行了支持,且直接提供了5种操作,query()、value()、exist()、nodes()和modify(),有兴趣的同学可以到msdn中Microsoft SQL Server 2005 中的 XML 支持一文查看更多内容,包
原创
发布博客 2022.04.21 ·
724 阅读 ·
1 点赞 ·
0 评论

sqlserver xml 操作:1、使用for xml

使用微软的东西,当然要看msdn,先来两个msdn的内容一个是侧重介绍for xml模式的,一个是侧重语法及细节参数的for xml (Sql Server)for xml 子句的基本语法说实话,老顾觉得其实看看这两个文章基本就能满足学习的需要了,毕竟里面也有不少示例了,不过有qq群的同学想问些基本概念、语法、用法、数据库里面的应用等等,那老顾就来水几篇文章好了[ FOR { BROWSE | <XML> } ] <XML> ::= XML {
原创
发布博客 2022.04.21 ·
133 阅读 ·
1 点赞 ·
0 评论

c# 匿名闭包委托,以正则替换为例

在c#中使用delegate匿名闭包
原创
发布博客 2022.04.07 ·
328 阅读 ·
0 点赞 ·
0 评论

为什么第三个for语句下面必须要用花括号?

答:

for 后边没有花括号,只有下边一行是循环体指令,如果存在多行,就需要括起来,你第三个,里面除了一个循环,还有一个输出,等于是两个语句,所以要括起来

回答问题 2021.12.29

HTML里的无序列表样式只有disc circle square吗?

答:

HTML
  • 标签 https://www.w3school.com.cn/tags/tag_li.asp

CSS 列表 https://www.w3school.com.cn/css/css_list.asp

然而,这两个都不太好用,实时上现在用伪类 :before 自行模拟的更多

回答问题 2021.12.28

选择题 选择元素 其他选项不对在哪里 请分析下

答:

document.getElementsByTagName 获取的是集合,不是单个元素,注意 Elements,他有个s结尾,表示是复数型

所以,第五题选B,第六题选D

回答问题 2021.12.28

如何批量写入读取并写入到不同的txt文件中

答:

https://www.jb51.net/article/136497.htm

直接用 os 去读文件夹遍历啊

回答问题 2021.12.28

Sql 语句小课堂6:使用开窗函数和系统表生成一个简单的日历

首先了解下 sqlserver 的开窗函数,有 row_number,rank,dense_rank,都可以对行数据进行排序并附加序号,关于row_number就不细说了,本文使用 dense_rank然后,我们在本文里复习一下日期函数的用法,dateadd,datediff,datepart最后,使用行转列,完成日历的排布declare @year int,@sd date,@ed date-- 指定公历年份set @year = 2021 -- 获得当年的第一天与次年的第一天selec
原创
发布博客 2021.12.24 ·
554 阅读 ·
1 点赞 ·
7 评论

请问爬虫这个是什么意思

答:

怀疑是页面进行压缩编码了,比如 deflate 编码,你需要按照 deflate 解码然后读取内容

回答问题 2021.12.06

正则表达式 特殊的邮箱

答:

[a-zA-Z0-9][a-zA-Z0-9_]{0,11}(?<=[a-zA-Z0-9])@[0-9]+(?<=[05])\.(com|cn)
回答问题 2021.12.04

正则表达是如何提取字串

答:

a = '''<table attr="asd">序号</table>
<table></table>
<table><table attr="asd">asd</table><tr height="29"><td>序号</td></tr><tr height="29"><td>1</td></tr></table>'''

类似这种,你想要保留

<table attr="asd">序号</table>

和

<table><table attr="asd">asd</table><tr height="29"><td>序号</td></tr><tr height="29"><td>1</td></tr></table>

中间多余的table不动?

回答问题 2021.12.04

js实现复选框选中后文字的更新

答:

  <label><input type="checkbox" id="all" /> <span>全选</span></label>
  <hr />
  <label><input type="checkbox" id="cb1" /> option1</label>
  <label><input type="checkbox" id="cb2" /> option1</label>
  <label><input type="checkbox" id="cb3" /> option1</label>
  <label><input type="checkbox" id="cb4" /> option1</label>
  <label><input type="checkbox" id="cb5" /> option1</label>
  <label><input type="checkbox" id="cb6" /> option1</label>
  <label><input type="checkbox" id="cb7" /> option1</label>
  <label><input type="checkbox" id="cb8" /> option1</label>
  <script>
  var els = document.querySelectorAll('input[type=checkbox]:not(#all)')
  var all = document.querySelector('#all')
  all.onclick=function(){
      for (var i=0;i<els.length ;i++ )
      {
          els[i].checked = this.checked
      }
      this.parentNode.querySelector('span').innerHTML = this.checked ? '反选' : '全选'
  }
  for (var i=0;i<els.length ;i++ )
  {
      els[i].onclick=function(){
          var checked = document.querySelectorAll('input[type=checkbox]:not(#all):checked')
          all.checked = checked.length==els.length
          all.parentNode.querySelector('span').innerHTML = all.checked ? '反选' : '全选'
      }
  }
  </script>
回答问题 2021.12.04

Python出现这样子是因为什么原因

答:

ascii码32(u+0020、\x20)是标准空格,160(u+00a0、\xa0)则是英文空格,除非用以文本输出或显示,否则程序内是无法识别这个英文空格的

回答问题 2021.12.04

二分法和分治法找假币的问题代码

答:

def find_coin(a,L):
    x = len(L) # 得到钱币数量
    print(a,L) # 输出当前索引起始位置及当前称重的钱币列表
    if x == 1: 
        return a # 数量为1则返回这枚钱币的位置索引
    if x%2 == 1: # 如果数量是单数
        x = x - 1 # 去掉最后1枚
        y = 1  # 计数,表示去掉了1枚
    else: y = 0 # 偶数则清除计数
    
    if sum(L[:x//2])<sum(L[x//2:x]): # 如果前半重量和小于后半
        return find_coin(a,L[:x//2]) # 对前半继续称重
    elif sum(L[:x//2])>sum(L[x//2:x]): # 如果前半重量和大
        return find_coin(a+x//2,L[x//2:x]) # 对后半进行称重
    else: # 如果前半后半重量一致
        if y == 0: # 如果没有计数,则没有假币
            return -1 # 没有假币,返回-1
        else:
            if L[x]<L[0]: # 如果剩余的这1枚钱币重量小于第一枚
                return a+x # 返回这枚钱币的索引位置
            else:
                return -1 # 重量一致则返回没有假币

a = [3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,2] # 自行替换成 input
b = find_coin(0,a) # 根据输入内容得到索引
print('position is: {}, weight is: {}.'.format(b,a[b])) # 格式化输出

回答问题 2021.12.04

为什么b等于40,全局变量不应该是30嘛

答:

你后边又给b赋值了啊

回答问题 2021.12.03

pandas如何只处理切片数据而不修改导入excel的格式

答:

pd.read_excel(
io='model.xls',
skiprows=lambda x: x > 7
)
回答问题 2021.12.03

怎么将文件中的数据赋值给变量?

答:

这数据你不都读出来了吗?


p1,p2,p3,p4,p5 = [float(n) for n in a.split(',')]
回答问题 2021.12.03

Python,编写程序,定义和调用函数count_digit(number,digit), number是整数,digit是1到9的整数,返回number中digit出现的次数,输入两个整数

答:

def count_digit(number,digit):
    return [int(n) for n in str(number)].count(digit)

print(count_digit(12121333,1))

img

回答问题 2021.11.30

如何将txt每行算错的式子提取到到另一个txt文件中去

答:

使用 eval 进行判断对错,错了就写文件,注意需要将=替换成==,否则语法错误

回答问题 2021.11.29
加载更多