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

    pg查询

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

    58110编辑于 2024-09-12
  • 来自专栏编程进阶实战

    .NET开源、功能强大、平台的图表 - LiveCharts2

    前言 今天大姚给大家分享一个.NET开源(MIT License)、功能强大、简单、灵活、平台的图表、地图和仪表:LiveCharts2。 项目介绍 LiveCharts2是一个.NET开源、简单、灵活、交互式且功能强大的.NET图表、地图和仪表,现在几乎可以在任何地方运行如:Maui、Uno Platform、Blazor-wasm、WPF set; } = { new Axis { Labels = new string[] { "Category 1", "Category 2" }; var columnSeries2 = new ColumnSeries<float> { Values = values2 , Stroke = null, Padding = 2 }; columnSeries1.PointMeasured

    1.4K10编辑于 2024-05-01
  • 来自专栏性能与架构

    的查询策略

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

    1.5K50发布于 2018-04-03
  • 来自专栏友儿

    Yii2 域处理

    'class' => Cors::className(), 'cors' => [ 'Origin' => [],//域的域名数组

    67910编辑于 2022-09-09
  • 来自专栏建站知识

    sql server 与mysql平台数据操作

    2、当某些条件满足时,给用户发送短信。由于公司的短信数据在mysql 5.1(linux)上,所以要把sql server表中的数据插入到mysql表中。 @subject = @subject;--标题 功能2详细 (1)分布式事务问题处理      要实现短信功能,需要把数据insert到mysql的数据表中。 Sql代码 --loopback调用有insert操作的存储过程 exec loopback.有insert操作的存储过程   (2)无法向mysql插入中文字符      本次mysql数据版本为 mysql数据是UTF-8的编码,理论上是可以支持中文字符的,但是插入中文字符为空。 由于数据直连的方式会涉及很多其它方面的问题,所以开发时尽量采用相同版本,避免不必要的麻烦。

    3.5K40发布于 2021-07-26
  • 来自专栏IT杂症

    html2canvas图片

    H1d1jwBqG4QzZf8kHtJ5LLer7bCvBJ1aDbOFrFuhCibQTlhhDNicxjWXXRbGN49jUiaicmDrc1icGp7YdENUvicogsf4wIHrDOcAV7/132">

    html2canvas

    1.5K10发布于 2021-11-08
  • 来自专栏Python数据分析实例

    数据备份还原、迁移工具

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

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

    yasio - 轻量级平台socket

    yasio - Yet Another Socket IO service yasio 是一个轻量级平台的异步socket,专注于客户端和基于各种游戏引擎的游戏客户端网络服务, 支持win32 & 支持Cocos2d-x jsb绑定。 支持CocosCreator jsb2.0绑定。 支持Unity3D C#绑定。 支持组播。 支持SSL客户端,基于OpenSSL。

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

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

    large_pool 整个内存分配的最底层,都是基于large_pool的大块内存分配池,类似于linux的基于page的分配管理,不过有所不同的是,large_pool并没有像linux那样使用buddy算法进行(2^ 这里就主要看下方式2的large_pool的内存结构(假设页大小是4KB): --------------------------------------------------------- | > 1*page | |-----------------------|-------------- | >8KB : 12-16KB | > 2* x >>= 2; } if (x & 0x2) { n--; } return n; } 说白了,就是每次对半开 0x0000000000000002 0x0 + 2 [tbox]: [error]: free(0x7fd93386c708) failed!

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

    .NET平台绘图基础--SkiaSharp

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

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

    平台协程 - libcopp 简介

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

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

    SpringBoot整合atomikos实现事务

    背景 框架之前完成了多数据源的动态切换及事务的处理,想更近一步提供一个简单的事务处理功能,经过网上的搜索调研,大致有XA事务/SEGA事务/TCC事务等方案,因为业务主要涉及政府及企业且并发量不大, DynamicDataSource dynamicDataSource; /** * 切面点 指定注解 */ @Pointcut("@annotation(com.code2roc.fastkernel.datasource.GlobalTransactional ) " + "|| @within(com.code2roc.fastkernel.datasource.GlobalTransactional)") public void

    59840编辑于 2023-07-19
  • 来自专栏软件开发

    前端MVC Vue2学习总结(六)——axios与域HTTP请求、Lodash工具

    源码与帮助:https://github.com/axios/axios 服务器端域支持请查看:http://www.cnblogs.com/best/p/6196202.html#_label2 1.1 state; this.data = data; this.message = message; } public AjaxState(){} } 域设置 timeout: 1000, // `withCredentials`指示是否站点访问控制请求 // should be made using credentials withCredentials //使用提供的配置默认值创建实例 //此时,超时配置值为`0`,这是的默认值 var instance = axios.create(); //覆盖的超时默认值 //现在所有请求将在超时前等待2.5 二、Lodash Lodash是一个具有一致接口、模块化、高性能等特性的 JavaScript 工具

    6.6K100发布于 2018-03-30
  • 来自专栏编程直播室

    Angular 2

    模块 Angular 被打包成了一个 JavaScript 模块的集合。你可以理解为模块。 每一个 Angular 命名跟着 @angular前缀。 通过 npm 包管理器来安装这些,通过JavaScript import 语句来导入使用的部分。 例如,从 @angular/core 导入 Angular 组件修饰符如下所示: import { Component } from '@angular/core'; 你也可以使用 JavaScript 的导入语句从 Angular 中导入 Angular 模块: import { BrowserModule } from '@angular/platform-browser'; 前面根模块的简单例子中

    1K50发布于 2018-06-06
  • 来自专栏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 程序中避免 Cross-Site Scripting 攻击的正确方法: (1) ValidateRequest = true (2) 对于所有使用者的输入加以编码并检查长度 : Application 、Session、Url QueryString、Cookie、HTTP Header、数据、文件、Form表单(根据输出的区域,使用以下相对应的七种编码方法) XSS Libray 包含如下的方法: ASP.Net WebForm Control 展现属性的方案原型》 http://www.cnblogs.com/Microshaoft/archive/2009/01/08/1371475.html 微软反站脚本主页

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

    java事务的使用_Java事务

    2) 一致性(consistency):事务在完成时,必须是所有的数据都保持一致状态。在相关数据中,所有规则都必须应用于事务的修改,以保持所有数据的完整性。 Java进行数据的事务操作提供了最基本的支持。 但是,JDBC事务有一个局限:一个 JDBC 事务不能跨越多个数据!所以,如果涉及到多数据的操作或者分布式场景,JDBC事务就无能为力了。 2.JTA事务 JTA(Java Transaction API)提供了数据连接(或其他JTA资源)的事务管理能力。 JTA事务管理则由JTA容器实现,J2ee框架中事务管理器与应用程序,资源管理器,以及应用服务器之间的事务通讯。

    2.2K30编辑于 2022-11-07
  • 来自专栏全栈程序员必看

    sql的嵌套查询_sqlserver查询

    概述 2. 普通子查询 2.1. 子查询执行后返回一个值时,可在子查询与父查询之间用比较运算符连接 2.2. 采用子查询的查询称为嵌套查询,嵌套查询可将多个简单的查询构造成一个复杂的查询,体现了 SQL 强大的查询能力; 嵌套查询在执行时由内向外处理语句,因为处理父查询时要用到子查询的查询结果,所以子查询的处理要先于它的父查询; 2.

    4.1K20编辑于 2022-09-22
  • 来自专栏前端实验室

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

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

    66720编辑于 2022-12-02
  • 来自专栏算法与编程之美

    数据|Flask解决域问题

    什么是域问题 最近在做一个前后端分离的项目时,需要前端向后端发起请求然后得到数据,却始终拿不到后端返回的数据,但是通过浏览器直接访问这个接口是可以得到返回的数据。 方案2 使用CROS 首先安装flask_cors这个包 pip install flask_cors from flask_cors import * app = Flask(__name__) END 主 编 | 王文星 责 编 | 刘玉江 where2go 团队

    1.3K30发布于 2020-05-25
  • 领券