Programlama

Profesyonel ve meraklı programcılar için soru cevap

15
CSS'de PNG görüntüsü için alt gölge
Serbest form (kare olmayan) olan bir PNG resmim var. Bu görüntüye gölge efekti uygulamam gerekiyor. Standart yaklaşım ... -o-box-shadow: 12px 12px 29px #555; -icab-box-shadow: 12px 12px 29px #555; -khtml-box-shadow: 12px 12px 29px #555; -moz-box-shadow: 12px 12px 29px #555; -webkit-box-shadow: 12px 12px 29px #555; box-shadow: 12px 12px 29px #555; ... bir …
210 css  image  png  transparency 

8
Yakalama lambda'yı fonksiyon işaretçisi olarak geçirme
Bir lambda fonksiyonunu fonksiyon işaretçisi olarak geçirmek mümkün müdür? Eğer öyleyse, derleme hatası alıyorum çünkü yanlış bir şey yapmalıyım. Aşağıdaki örneği düşünün using DecisionFn = bool(*)(); class Decide { public: Decide(DecisionFn dec) : _dec{dec} {} private: DecisionFn _dec; }; int main() { int x = 5; Decide greaterThanThree{ [x](){ return …


9
Bash için bir takma adda birden çok komut
Aşağıdaki iki komutu art arda çalıştıran bir diğer ad tanımlamak istiyorum. gnome-screensaver gnome-screensaver-command --lock Şimdi ekledim alias lock='gnome-screensaver-command --lock' ama iş istasyonumu sık sık kilitlediğim için sadece bir komut yazmak daha kolay olurdu.


4
Visual Studio Code: Satır sonlarını gösterme
Visual Studio Kodunda (Visual Studio'da değil) satır sonlarını (CR, LF) nasıl görüntüleyebilirim. Aşağıdaki ayarları kullanıyorum, ancak hiçbiri satır sonlarını göstermiyor. "editor.renderWhitespace": true, "editor.renderControlCharacters": true, "editor.renderIndentGuides": true Satır sonları için bir ayar var mı? Düzenleme 1: GitHub'da bir sorun açtım: https://github.com/Microsoft/vscode/issues/12223 Edit 2: Soham Kamani bunun için bir uzantı yaptı: code-eol

8
Docker'a birim ekleyin, ancak bir alt klasörü hariç tutun
Ev sahibimde bir Docker kapsayıcı ve bir klasör var /hostFolder. Bir hacim olarak Docker konteyner için bu klasörü eklemek istiyorsanız Şimdi, o zaman kullanarak bunu yapabilirsiniz ADDbölgesi Dockerfileveya hacim olarak montaj. Çok uzak çok iyi. Şimdi /hostFolderbir alt klasör içeriyor /hostFolder/subFolder,. Ben monte etmek istiyorum /hostFolderDocker kaba (ister okuma-yazma veya …
210 docker  dockerfile 

14
Python kullanarak tüm dosya dizinini mevcut bir dizine nasıl kopyalarım?
Aşağıdaki kodu adlı bir dizinden bar(bir veya daha fazla dosya içeren) ve bir dizinden baz(ayrıca bir veya daha fazla dosya içeren) bir dizinden çalıştırın. Adında bir dizin olmadığından emin olun foo. import shutil shutil.copytree('bar', 'foo') shutil.copytree('baz', 'foo') Şununla başarısız olur: $ python copytree_test.py Traceback (most recent call last): File "copytree_test.py", …
210 python  shutil  copytree 

21
Javascript'te boş birleştirme (Elvis) operatörü veya güvenli navigasyon operatörü var mı?
Örnek olarak açıklayacağım: Elvis Operatörü (?:) "Elvis operatörü", Java'nın üçlü operatörünün kısalmasıdır. Bunun kullanışlı olduğu durumlardan biri, bir ifade yanlış veya null değerine çözümlenirse 'makul varsayılan' değer döndürmektir. Basit bir örnek şöyle görünebilir: def gender = user.male ? "male" : "female" //traditional ternary operator usage def displayName = user.name ?: …

4
Angular CLi tarafından oluşturulan “spec.ts” dosyaları ne için?
Açısal 2 (ve genel olarak Açısal ...) konusunda yeniyim ve çok ilgi çekici buluyorum. Projeleri oluşturmak ve sunmak için Açısal CLi kullanıyorum . İyi çalışıyor gibi görünüyor - küçük öğrenme projelerim için ihtiyacımdan fazlasını üretiyor - ama bu beklenecek. spec.tsBir projedeki her bir Açısal eleman (Bileşen, Servis, Boru vb.) İçin …

9
Java8: Stream / Map-Reduce / Collector kullanarak HashMap <X, Y> ile HashMap <X, Z>
Basit bir Java "dönüşümü" bilen Listden Y-&gt; Zyani: List&lt;String&gt; x; List&lt;Integer&gt; y = x.stream() .map(s -&gt; Integer.parseInt(s)) .collect(Collectors.toList()); Şimdi temelde bir Harita ile aynı şeyi yapmak istiyorum, yani: INPUT: { "key1" -&gt; "41", // "41" and "42" "key2" -&gt; "42 // are Strings } OUTPUT: { "key1" -&gt; 41, // …

10
RxJS Subject veya Observable'ın mevcut değerini nasıl alabilirim?
Bir Açısal 2 hizmetim var: import {Storage} from './storage'; import {Injectable} from 'angular2/core'; import {Subject} from 'rxjs/Subject'; @Injectable() export class SessionStorage extends Storage { private _isLoggedInSource = new Subject&lt;boolean&gt;(); isLoggedIn = this._isLoggedInSource.asObservable(); constructor() { super('session'); } setIsLoggedIn(value: boolean) { this.setItem('_isLoggedIn', value, () =&gt; { this._isLoggedInSource.next(value); }); } } Her şey …
210 javascript  angular  rxjs 


13
TypeScript dosyaları komut satırından nasıl çalıştırılır?
Buna bir cevap bulmakta şaşırtıcı derecede zorlanıyorum. Düz Node.JS ile, herhangi bir js dosyasını node path/to/file.js, olduğu coffee hello.coffeeve ES6'nın sahip olduğu CoffeeScript ile çalıştırabilirsiniz babel-node hello.js. Aynı şeyi Typescript ile nasıl yaparım? Projem bir sahiptir tsconfig.jsontarayıcısı için güzel bir paket oluşturmak için WebPack / ts-yükleyici tarafından kullanılan. Konsoldan çalıştırmak …

6
VSCode regex bulmak ve submatch matematik yerine?
%s@{fileID: \(213[0-9]*\)@\='{fileID: '.(submatch(1)-1900)@ Eşleşen her id gelen bir sabit çıkarmak için vim içinde bu regex arama ve değiştirme komutunu kullanıyorum. Ben regex VSCode bulmak yapabilirim ama nasıl submatchmatematik için başvuru ve değiştirin? submatch(1)VSCode çalışmıyor? Teşekkürler.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.