首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏chimchim要努力变强啊

    pg查询

    一、背景 不同的数据表想要关联查询,但是pg不支持查询 二、解决 使用dblink,首先需要在目标数据上创建dblink,通过执行`create extension dblink`。 示例: db1的user表 db2的company表 首先访问db1,执行以下sql便能查询到db2company表数据 select id,company_name from dblink(

    58210编辑于 2024-09-12
  • 来自专栏玄魂工作室

    CTF实战9 XSS站脚本漏洞

    重要声明 该培训中提及的技术只适用于合法CTF比赛和有合法授权的渗透测试,请勿用于其他非法用途,如用作其他非法用途与本文作者无关 XSS产生的背景 在Web 2.0出现以前,XSS站脚本攻击不是那么引人注目 但是在随着Web 2.0出现以后,配合流行的AJAX技术,XSS站脚本攻击的危害性达到了十分严重的地步 世界上第一个XSS站脚本蠕虫发生在MySpace网站,20小时内就传染了一百万个用户,最后导致该网站瘫痪 技术完全实现异步提交数据的功能,进而黑客通过构造特定的JS代码实现了受此XSS蠕虫攻击的客户自动发微博、添加关注和发私信等操作 然后,黑客为了使该XSS蠕虫代码可以大范围的感染传播,会通过发私信或发微博的方式诱惑用户去点击存在站代码的链接 认证账户和其他普通用户中毒后,这些用户就会通过发微博和发私信的方式将该XSS蠕虫向其他用户进行传播,进而导致了该XSS蠕虫的大范围、快速的传播与感染 XSS概述 XSS又叫CSS (Cross Site Script) ,站脚本攻击 非持久型XSS>,其特征是直接在URL中输入恶意代码 这种XSS攻击的隐蔽性较差,一般的浏览器都可以识别并拦截 存储型XSS <存储型XSS>也称为<持久性XSS>,这种攻击的特征是恶意代码是存储在数据或者服务器上

    1.5K31发布于 2018-07-25
  • 来自专栏mysql

    hhdb数据介绍(9-9)

    :192.168.210.137:3311双主备:192.168.210.137:3310 从2:192.168.210.137:3312从3:192.168.210.137:3313从优先级: 和dn_02的双主备,dn_01从1和dn_02备的general.log如下:从不可用从机读取优先级的值为1时,当从不可用时,会根据异常处理策略设置的值匹配对应结果,以上述自动分片表rw_b_yds 不可用 读dn_01主库,dn_02备 只有dn_02备不可用 读dn_01从1,dn_02主库 dn_01从1和dn_02的备都不可用读dn_01和dn_ _01从1,dn_02主库 dn_01的从1和从2都不可用 读dn_01从3,dn_02备 dn_01所有从和dn_02的备都不可用读dn_01和dn_02主库 4.异常处理策略配置为读其他可用从机 dn_01从3,dn_02备复制延迟大于配置值从复制延迟大于配置时,跟上述中从不可用的匹配结果一致,此处不再赘述从数量小于从机读取优先级的值根据异常处理策略设置的值输出对应结果,以上述自动分片表

    23110编辑于 2024-11-29
  • 来自专栏CSDN搜“看,未来”

    缩略muduo9):TcpServer

    准备讲解了,这里就直接放代码吧。 #pragma once #include "EventLoop.hpp" #include "Accept.hpp" #include "EventLoopThreadPool.hpp" #include "InetAddr.hpp" #include "nocopyable.hpp" #include "callback.hpp" #include <string> #include <functional> #include <atomic> #include <

    48220发布于 2021-10-09
  • 来自专栏性能与架构

    的查询策略

    join 连接查询 SELECT * FROM table1 INNER JOIN table2 ON table1.user_id = table2.name 的join操作没有什么非常高效的办法 select * from table1) { add (select * from table2 where table2.name = row.user_id) to result } 对于垮的 join,数据中间件大多只能支持简单的连接操作,在实际应用中,因为性能的问题,很少会使用这种垮join,例如京东,这类复杂查询是使用搜索服务(如 solr)来完成

    1.5K50发布于 2018-04-03
  • 来自专栏开发者技术前线

    9平台移动 App 开发工具推荐

    本文我们将为大家介绍 9 个优秀的移动 App 开发工具,帮你在短时间内设计出最前沿、最高效的应用。 ? 9、移动应用开发工具 Codename One ? Codename One是一个针对移动应用开发者的、开源的、平台的Java工具,旨在帮助Java开发者通过单一代码来针对所有移动(智能手机和平板电脑)平台构建本地应用。 5、C# .NET 平台移动框架 MonoCross ? MonoCross 是利用 C #.NET 开发的平台移动框架。 3、平台移动端开发 NativeScript ? Xamarin由许多著名的开源社区开发者创立和参与,而且也是Mono项目的主导者——C#与.NET框架的开源、平台实现。 作为一个平台开发框架,Xamarin.Mobile有很多优点。

    7.8K20发布于 2020-11-23
  • 来自专栏建站知识

    sql server 与mysql平台数据操作

    由于公司的短信数据在mysql 5.1(linux)上,所以要把sql server表中的数据插入到mysql表中。     这里不多说了,网上有很多例子 (4)调用数据邮件存储过程(msdb.dbo.sp_send_dbmail) Sql代码 EXEC msdb.dbo.sp_send_dbmail   @ @subject = @subject;--标题 功能2详细 (1)分布式事务问题处理      要实现短信功能,需要把数据insert到mysql的数据表中。 mysql数据是UTF-8的编码,理论上是可以支持中文字符的,但是插入中文字符为空。 由于数据直连的方式会涉及很多其它方面的问题,所以开发时尽量采用相同版本,避免不必要的麻烦。

    3.5K40发布于 2021-07-26
  • 来自专栏python库介绍

    Python介绍9 访问数组

    print(a[-1],a[-2],a[-3],a[-4],a[-5],a[-6])

    32810编辑于 2024-05-12
  • 来自专栏Python数据分析实例

    数据备份还原、迁移工具

    前言 数据开发过程中,为了确保生产数据安全,一般将实时数据同步、备份到本地测试数据完成开发工作,最后部署应用。 本文实际业务场景:需要从客户处的生成数据(如mysql数据)备份数据表到本地的一个sqlserver中,将生产数据表复制还原过来。为了快速完成数据备份操作,于是我写了个同步迁移的代码。 当然也可以用数据客户端界面可视化完成数据的备份还原。 测试数据准备 本文还是利用上一篇文章的数据表,该数据存放在mysql数据中。 SHOW FULL COLUMNS FROM system_info 代码结构 主函数db_backup.py完成数据表同、垮的备份、同步、迁移功能,logging_conf.py日志记录模块 ;settings.py设置两个数据配置参数;tools.py完成路径获取和数据连接功能。

    1.4K30编辑于 2022-04-08
  • 来自专栏simdsoft

    yasio - 轻量级平台socket

    yasio - Yet Another Socket IO service yasio 是一个轻量级平台的异步socket,专注于客户端和基于各种游戏引擎的游戏客户端网络服务, 支持win32 &

    1.8K30发布于 2020-01-15
  • 来自专栏TBOOX开源工程

    平台c开发tbox:内存使用详解

    0x00000001093c99f9 tb_demo_overlap + 105 [tbox]: [memcpy]: [overlap]: [0x000001093c9a44]: 2 demo.b 0x00000001093c9a44 tb_demo_memory_check_main + 20 [tbox]: [memcpy]: ]: 3 demo.b 0x00000001093c9a44 tb_demo_memory_check_main + 20 [tbox ]: [0x0000010c9ee7a9]: 1 demo.b 0x000000010c9ee7a9 tb_fixed_pool_free ]: 0 demo.b 0x000000010c9ee42a tb_fixed_pool_malloc0_ + 186 [tbox]

    1.3K10发布于 2019-12-04
  • 来自专栏张善友的专栏

    .NET平台绘图基础--SkiaSharp

    SkiaSharp 是一个平台的 2D 图形 API,用于 .NET 平台,基于 Google 的 Skia 图形。它提供了全面的 2D API,可以在移动、服务器和桌面模型上渲染图像。 Skia是个2D向量图形处理函数,包含字型、座标转换,以及点阵图都有高效能且简洁的表现。 在 MAUI 中,SkiaSharp 是通过 Microsoft.Maui.Graphics 使用的。 Microsoft.Maui.Graphics 是一个平台的图形,它使用 SkiaSharp 作为底层渲染引擎来提供一致的 API 访问本机图形功能。 平台应用:由于 SkiaSharp 是平台的,因此可以在 Windows、Linux、Android、iOS 等多个平台上使用,支持在不同设备上渲染图像和图形。

    1.2K10编辑于 2025-02-04
  • 来自专栏owent

    平台协程 - libcopp 简介

    boost 的兼容性和测试都一流,而且整个编程风格都是C++的,性能足够高,看起来非常良好。 下面是一些常用方案的简单对比(可能理解上会有差错请见谅): 协程/方案 平台 原生线程安全支持 外部依赖 创建性能 切换性能 扩展性 原生IO支持 设计模式 libcopp/libcotask Windows 我没有挨个平台去看 ABI 的文档,所以为了实现平台,我在 libcopp 里是直接引用了 boost.context 里的 fcontext 部分。 vcpkg vcpkg 是 Microsoft 开发的一个C++的平台包管理工具,整个系统也是基于 cmake 的,很容易就可以支持了。 虽然说离能够正式使用还很遥远,但是底层的的适配都需要先行。

    4.2K10发布于 2020-01-02
  • 来自专栏IT民工的代码世界

    SpringBoot整合atomikos实现事务

    背景 框架之前完成了多数据源的动态切换及事务的处理,想更近一步提供一个简单的事务处理功能,经过网上的搜索调研,大致有XA事务/SEGA事务/TCC事务等方案,因为业务主要涉及政府及企业且并发量不大,

    59840编辑于 2023-07-19
  • 来自专栏烂笔头

    Python标准笔记(9) — functools模块

    目录[-] functools 作用于函数的函数 functools 模块提供用于调整或扩展函数和其他可调用对象的工具,而无需完全重写它们。 装饰器 partial 类是 functools 模块提供的主要工具, 它可以用来“包装”一个可调用的对象的默认参数。它产生的对象本身是可调用的,可以看作是原生函数。它所有的参数都与原来的相同,并且可以使用额外的位置参数或命名参数来调用。使用 partial 代替 lambda 来为函数提供默认参数,同时保留那些未指定的参数。 Partial 对象 下面列子

    1.1K30发布于 2018-06-20
  • 来自专栏Go每日一库

    Go每日一9:log

    虽然有时可以用fmt输出一些信息,但是灵活性不够。Go 标准提供了一个日志log。本文介绍log的使用。 快速使用 log是 Go 标准提供的,不需要另外安装。 log还定义了一个Lstdflag,为Ldate | Ltime,这就是我们默认的选项。 自定义 实际上,log为我们定义了一个默认的Logger,名为std,意为标准日志。 总结 log实现了一个小巧的日志,可供简单使用。本文介绍了它的基本使用,简单地分析了一下源码。 如果log的功能不能满足需求,我们可以在它之上做二次封装。看煎鱼大佬的这篇文章。 除此之外,社区也涌现了很多优秀的、功能丰富的日志,可以选用。 参考 log官方文档

    53630编辑于 2023-09-15
  • 来自专栏java沉淀

    mysql关联查询(创建视图)

    由于微服务的划分,导致,一些查询,需要模块表与表之间的关联查询,设计到。 三、创建视图语法: 创建视图: create view 视图名称 as ( SELECT 名.表名.列名 AS 列的重命名..... FROM 名.表名) 删除视图: drop view 视图名称 注意:数据必须在同一个服务器上。两个用户名和密码需要相同。 四、创建视图语句: CREATE ALGORITHM=UNDEFINED DEFINER=root@localhost SQL SECURITY DEFINER VIEW ray_gt_business_project_document_view image.png 创建视图成功: ? image.png 注:欢迎留言,沟通学习,共同进步。

    11.5K20发布于 2019-01-02
  • 来自专栏张善友的专栏

    微软反站脚本3.0 RTM

    站脚本Cross-Site Scripting(XSS)又叫CSS (Cross Site Script) ,站脚本攻击。 站脚本Cross-Site Scripting(XSS)是最为流行的Web安全漏洞之一。 在ASP.NET中有两种方法:一种是使用HttpUtility,另一种就是使用微软提供的XSS,最新版本是3.0 ,采用MS-PL协议发布的开源项目,7月14日发布了,下载地址是:http://www.microsoft.com ValidateRequest = true (2) 对于所有使用者的输入加以编码并检查长度 : Application、Session、Url QueryString、Cookie、HTTP Header、数据、 ASP.Net WebForm Control 展现属性的方案原型》 http://www.cnblogs.com/Microshaoft/archive/2009/01/08/1371475.html 微软反站脚本主页

    94360发布于 2018-01-30
  • 来自专栏全栈程序员必看

    java事务的使用_Java事务

    在计算机术语中是指访问并可能更新数据中各种数据项的一个程序执行单元(unit)。 事务的4个特性(ACID): 1) 原子性(atomicity):事务是数据的逻辑工作单位,而且是必须是原子工作单位,对于其数据修改,要么全部执行,要么全部不执行。 1).获取JDBC连接 2).声明SQL 3).预编译SQL 4).执行SQL 5).处理结果集 6).释放结果集 7).释放Statement 8).提交事务 9) 但是,JDBC事务有一个局限:一个 JDBC 事务不能跨越多个数据!所以,如果涉及到多数据的操作或者分布式场景,JDBC事务就无能为力了。 2.JTA事务 JTA(Java Transaction API)提供了数据连接(或其他JTA资源)的事务管理能力。

    2.2K30编辑于 2022-11-07
  • 来自专栏前端实验室

    这款平台UI组件,真绝了!!!

    相信大家都听说过平台开发,大家接触过最多的也就是uview、vant这些平台组件,今天大师兄就给大家介绍一个新的平台UI组件——First UI First UI First UI号称将出品多种框架下组件供开发者使用 components:{ fuiButton } } 引入组件后,可以在 页面 中直接使用组件 <fui-button text="默认按钮"></fui-button> 如果你对这个新的UI组件感兴趣

    66720编辑于 2022-12-02
领券