最小公约数
[摘要]一个朋友在展BOM的时候有这样的需求,两列字段(数值):A ,B A=用量,B=底数,组成用量=用量/底数。A/B,若能被整除,显示整除的结果,若不能整除显示分数形式A/B(分数形式要是约分后的格式)3/6=1/3。 我的思路: 1.SQL取余判断是否能被整除 2.撰
[摘要]一个朋友在展BOM的时候有这样的需求,两列字段(数值):A ,B A=用量,B=底数,组成用量=用量/底数。A/B,若能被整除,显示整除的结果,若不能整除显示分数形式A/B(分数形式要是约分后的格式)3/6=1/3。
我的思路:
1.SQL取余判断是否能被整除
2.撰写两个整形数值的最大公约数,然后分子与分母分别除以最大公约数。
其中进行转换化成字符串格式。
一、自定义最大公约数函数:
Create FUNCTION [dbo].[GetMaxgongyue] ( @num1 int , @num2 int ) RETURNS int as begin DECLARE @times INT DECLARE @min INT DECLARE @result BIGINT IF( @num1 >= @num2 ) SET @min=@num2 ELSE SET @min=@num1 SET @times=@min WHILE(@times <= @min ) BEGIN IF( @num1%@times = 0 AND @num2%@times = 0 ) BEGIN SET @result=@times BREAK END SET @times=@times - 1 END return @result end
drop table tt Create table tt(t1 int,t2 int) insert into tt(t1 ,t2 )values(1,3) insert into tt(t1 ,t2 )values(2,4) insert into tt(t1 ,t2 )values(3,9) insert into tt(t1 ,t2 )values(6,3) insert into tt(t1 ,t2 )values(4,2) insert into tt(t1 ,t2 )values(2,331) select t1,t2,t1%t2 取余, case when t1%t2<>0 and dbo.GetMaxgongyue(t1,t2)=1 then CAST(t1 as NCHAR(4))+'/'+ CAST(t2 as NCHAR(4)) when t1%t2<>0 and dbo.GetMaxgongyue(t1,t2)<>1 then CAST(t1/dbo.GetMaxgongyue(t1,t2) as NCHAR(4))+'/'+ CAST(t2/dbo.GetMaxgongyue(t1,t2) as NCHAR(4)) else cast(cast(t1/t2 as decimal(9,5)) as NCHAR(20)) end result from tt

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen











Als eine der beliebtesten Kurzvideoplattformen in China hat Douyin eine große Anzahl von Nutzern und Fans angezogen. Auf TikTok hören wir oft von Fans und Freunden, aber wissen Sie, was der Unterschied zwischen TikTok-Fans und Freunden ist? Diese Frage wird im Folgenden ausführlich beantwortet. 1. Was ist der Unterschied zwischen Douyin-Fans und Freunden? Auf TikTok sind Fans Menschen, die sich für Ihre Inhalte interessieren und Ihnen folgen. Sie werden über Likes, Kommentare usw. mit Ihnen interagieren, um eine virtuelle Verbindung herzustellen. Freunde hingegen sind Menschen, die sich im wirklichen Leben kennen und echte soziale Beziehungen zueinander haben. Auf sozialen Plattformen wie Douyin können die Methoden und die Tiefe der Interaktionen zwischen Fans und Freunden variieren, aber sie alle sind wichtige Elemente beim Aufbau und der Pflege eines sozialen Netzwerks. Die Anzahl der Fans bezieht sich auf diejenigen, die Ihrem Konto folgen

Ich möchte nicht, dass KI den Brettspielmarkt zerstört, aber ich möchte ein Brettspiel im deutschen Stil ausprobieren, das von reiner KI entwickelt wurde. Artikel/Lao Lu Wenn Sie darüber sprechen möchten, was nach dem Frühlingsfest dieses Jahr am heißesten ist, wird es definitiv die KI sein, die den Turing-Test bestehen wird. Zuerst gab es die „erstaunlichen“ KI-Zeichnungen, und dann gab es die immer wieder überraschenden ChatGPT und NewBing, die alle die Neuronen der Menschen stimulieren und die Menschen vor der Zukunft „warnen“. Beispielsweise sind die verschiedenen PR-Entwürfe, die von ChatGPT-Benutzern verfasst wurden, vollständig mit denen einiger PR-Unternehmen vergleichbar, und die Auswirkungen von KI-gezeichneten Landschaftsgemälden können verschiedene Anforderungen erfüllen. Google hat außerdem damit begonnen, darüber nachzudenken, seinen Rekrutierungsbedarf für Stellen, die durch KI ersetzt werden können, schrittweise zu reduzieren. Was gleichzeitig auch auftauchte, war die Sorge vieler Menschen

Es gibt 5 DOM-Objekte, darunter „Dokument“, „Element“, „Knoten“, „Ereignis“ und „Fenster“. 2. „Fenster“, „Navigator“, „Standort“ und „Verlauf“ und „Bildschirm“ und weitere 5 Arten von Stücklistenobjekten.

Mit der rasanten Entwicklung des Internets werden Programmiersprachen ständig weiterentwickelt und aktualisiert. Unter ihnen hat die Go-Sprache als Open-Source-Programmiersprache in den letzten Jahren große Aufmerksamkeit erregt. Die Go-Sprache ist so konzipiert, dass sie einfach, effizient, sicher und leicht zu entwickeln und bereitzustellen ist. Es zeichnet sich durch hohe Parallelität, schnelle Kompilierung und Speichersicherheit aus und wird daher häufig in Bereichen wie Webentwicklung, Cloud Computing und Big Data eingesetzt. Derzeit sind jedoch verschiedene Versionen der Go-Sprache verfügbar. Bei der Auswahl einer geeigneten Go-Sprachversion müssen wir sowohl Anforderungen als auch Funktionen berücksichtigen. Kopf

In der aktuellen Welle von Wissenschaft und Technologie wird die Rechenleistung als zentrale treibende Kraft für die Entwicklung von Spitzentechnologien wie künstlicher Intelligenz und Big Data immer wichtiger. Als heimischer Technologieriese hat Huawei mit seiner selbst entwickelten Rechenleistungs-GPU große Aufmerksamkeit auf dem Markt erregt. Mit der steigenden Nachfrage ist jedoch das Angebot an Huawei-GPUs knapp geworden und auch die Preise sind gestiegen. Quellen zufolge wird Huawei im Jahr 2023 voraussichtlich etwa 100.000 Stück GPUs ausliefern, und die Produktionskapazität soll im Jahr 2024 auf Hunderttausende Stück steigen. Die Zahl der eingegangenen Bestellungen beläuft sich jedoch bisher auf Millionen, insbesondere im Januar dieses Jahres erreichte das Bestellvolumen Hunderttausende. Diese Lieferknappheit hat zu längeren Lieferzeiten für Huaweis Computing-GPUs geführt und auch die Preise weiter steigen lassen. aus

BOM und DOM unterscheiden sich hinsichtlich Rolle und Funktion, Beziehung zu JavaScript, gegenseitiger Abhängigkeit, Kompatibilität verschiedener Browser und Sicherheitsaspekten. Detaillierte Einführung: 1. Rolle und Funktion Die Hauptfunktion von BOM besteht darin, das Browserfenster zu bedienen und zu steuern. Die Hauptfunktion von DOM besteht darin, das Webdokument in einen Objektbaum umzuwandeln Entwickler können die Elemente und Inhalte der Webseite über diesen Objektbaum abrufen und ändern. 2. Beziehung zu JavaScript usw.

Da der Wettbewerb auf dem Smartphone-Markt immer härter wird, berücksichtigen Verbraucher bei der Wahl eines neuen Mobiltelefons häufig viele Faktoren, wobei Budget und Nachfrage zu den beiden wichtigsten Faktoren zählen. Unter vielen Mobiltelefonmarken hat iQOO als aufstrebende Marke, die viel Aufmerksamkeit erregt hat, eine Reihe gut angenommener Produkte auf den Markt gebracht, darunter iQOO Neo8 Pro und iQOO Neo9, die große Aufmerksamkeit bei den Verbrauchern auf sich gezogen haben. Ist es angesichts des Budgets und der Bedürfnisse besser, sich für iQOONeo8Pro oder iQOONeo9 zu entscheiden?

Hier werden wir ein interessantes Problem sehen. Wir haben ein Array „a“, das N Elemente enthält. Wir müssen ein Element x finden, das den Wert von |a[0]-x|+|a[1]-x|+...+|a[n-1]-x| minimiert. Dann müssen wir die minimierte Summe finden. Angenommen, das Array ist: {1,3,9,6,3} und jetzt ist x 3. Die Summe ist also |1-3|+|3-3|+|9-3|+|6-3|+|3-3|=11. Um dieses Problem zu lösen, müssen wir den Median des Arrays als x wählen. Wenn die Größe des Arrays gerade ist, gibt es zwei Medianwerte. Sie sind beide die beste Wahl für x. Algorithmus minSum(arr,n)begin &
