DBMS market share 2011-2021
DBMS market share trends of last decade by Gartner on the big picture
Programming is thinking, not typing |
DBMS market share trends of last decade by Gartner on the big picture
RapidFort services can optimize and secure your containers. The command line interface (CLI) tools enable you to interact with RapidFort services.
See also the official manuals.
The "native" way is using a Linux distribution on your desktop. However, the majority of desktops are running Windows. Fortunately we have WSL (Windows …
How to kill all database connections before dropping it?
USE master;
GO
DECLARE @sql nvarchar(max);
WHILE 1=1 BEGIN
SELECT TOP 1 @sql = N'KILL ' + convert(nvarchar(10), spid)
FROM sysprocesses WHERE dbid = DB_ID('my_database');
IF @@rowcount = 0 BREAK;
EXEC sp_executesql @sql;
END;
DROP DATABASE IF EXISTS my_database;
In the case of linked circular list you need to add some checks to avoid memory corruption.
Full example (compiled OK with GCC 8.x)
#include <iostream>
#include <cstdlib>
struct Node
{
Node(Node* prev, int val)
: prev(prev), next(NULL), value(val)
{ }
Node *prev, *next;
int value;
};
void clear_list(Node …
How to set classic background color in Windows 10?
That's all.
"Programming with databases" (both printed version and Kindle e-book) is the translated and revised Second Edition of my previous book published in 2015.
This book covers various stages of software development and practical cases of the programming with database management systems. You find different recommendations on the choices of the …
Delphi supports interfaces natively. Any variable of variant type can store an interface like any allowed data types.
program IntfDelphi;
{$APPTYPE CONSOLE}
{$R *.res}
uses
Classes, SysUtils, Variants;
type
ITest = interface(IInterface)
['{BEDC5E17-2C40-4F7C-8C78-34448F5CE146}']
procedure Foo(const Msg: string);
end;
TestImpl = class(TInterfacedObject, ITest)
public
procedure Foo(const Msg …
I use C++Builder 10.1 (Berlin) that proposes both 'classic' bcc32 compiler and new clang bcc32c. Whether do you rather to use classic compiler or to switch to clang? The answer is not quite simple.
The advantages of new clang compiler:
Debian distribution doesn't have USB startup disk creator software. However, you can make live USB stick based on Live-DVD ISO from command line.
sudo dd bs=4M if=///.iso of=/dev/sdX && sync
where sdX is the USB device name. Don't use trailing digits like sdb1
.
Example
sudo dd bs …
The text below is not mine but I completely agree with author, after many years in software engineering using models to generate programs, components and codes. See also Geniel Lamp tool and my presentation "[MDA/MDD approach - Relation to the software development life-cycle](https://www.researchgate.net/publication/287201275_Architecture_of_enterprise_automated_information_system_-Layers_and_levels_-MDA_MDD_approach_-Relation_to_the_software_development_life-cycle".
The …