Takma ad, alternatif bir addır. Bilgisayar bilimlerinde en yaygın bağlamlar, kabuklardaki komut takma adları, veritabanlarındaki sütun takma adları veya C ++ gibi dillerdeki değişken referanslardır.
Örnek (durumu not edin ): string s = "Hello world!"; String s = "Hello world!"; Her birinin kullanımına ilişkin yönergeler nelerdir? Farklılıklar nelerdir?
CShell (csh) değiştirir. Bu, parametre alan bir takma ad oluşturmanıza olanak tanır. Gösterim şöyle bir şeydi alias junk="mv \\!* ~/.Trash" Bash'te bu işe yaramıyor gibi görünüyor. Bash'in çok sayıda kullanışlı özelliğe sahip olduğu göz önüne alındığında, bunun uygulandığını varsayacağım, ancak nasıl olduğunu merak ediyorum.
notepad++.exeOrtamdaki Yol değişkenlerime ekledim . Şimdi komuta istemi içinde, notepad++.exe filename.txtaçılır filename.txt. Ama sadece np filename.txtdosyayı açmak için yapmak istiyorum . Kullanmayı denedim DOSKEY np=notepad++. Ancak, sadece açılmış bir notepad ++ dosyasını açmadan ön plana çıkarıyor. Dosyayı nasıl açabilirim? Teşekkürler.
Ben bir blog yazısı buldum aliasvs. alias_method. Bu blog yazısında verilen örnekte gösterildiği gibi, ben sadece aynı sınıf içinde başka bir yöntemi takma ad istiyorum. Hangisini kullanmalıyım? Her zaman aliaskullanıldığını görüyorum , ama biri bana alias_methoddaha iyi olduğunu söyledi . Takma ad kullanımı class User def full_name puts "Johnnie Walker" …
Komut satırı bağımsız değişkenlerini bir takma ada nasıl iletirim? İşte bir örnek: takma ad mkcd = 'mkdir $ 1; cd $ 1; ' Ancak bu durumda, $ xx çalışma zamanında değil, diğer adın oluşturulma saatinde çevrilir. Ancak, aşağıdaki gibi (biraz googling sonra) kabuk işlevi kullanarak bir geçici çözüm oluşturduk: işlev …
"Sh" veya "bash" komutlarını kullanmadan çalıştırmak istediğim bir kabuk komut dosyası var. Örneğin: Onun yerine: sh script.sh Kullanmak istiyorum: script.sh Bunu nasıl yapabilirim? PS (i) Kabuk betiğini fazla kullanmıyorum ve takma adlar hakkında okumaya çalıştım, ancak bunları nasıl kullanacağımı anlamadım. (ii) Senaryoyu PATH değişkenlerindeki başka bir dosyaya bağlamayı da okudum. …
Temelde takma ad vermeye çalışıyorum: git files 9fa3 ... komutu çalıştırmak için: git diff --name-status 9fa3^ 9fa3 ancak git, alias komutuna konumsal parametreler geçiriyor gibi görünmüyor. Denedim: [alias] files = "!git diff --name-status $1^ $1" files = "!git diff --name-status {1}^ {1}" ... ve birkaç kişi daha, ama bunlar işe …
Bu özel durumda, Bash'te bir onaylama eklemek istiyorum Emin misiniz? [E / N] hg push ssh://username@www.example.com//somepath/morepathaslında bir takma ad olan Mercurial için . Bunun için takma ada eklenebilecek standart bir komut var mı? Nedeni hg pushve hg outbenzer gelebilir ve bazen istediğim zaman hgoutrepo, yanlışlıkla yazabilirim hgpushrepo(her ikisi de takma …
Çok temelim var UPDATE SQL- UPDATE HOLD_TABLE Q SET Q.TITLE = 'TEST' WHERE Q.ID = 101; Bu sorgu içinde cezası çalıştırır Oracle, Derby, MySQL- ama SQL server 2008 başarısız aşağıdaki hata ile: "Msg 102, Seviye 15, Durum 1, Satır 1" Q "yakınında yanlış sözdizimi." Takma adın tüm oluşumlarını kaldırırsam, SQL'den …
Birden çok Git komutunu ve konum parametrelerini kullanan bir diğer ad oluşturmaya çalışıyorum. Her biri için Stackoverflow sayfaları vardır ve her ikisini de yapmak çok acı verici görünecektir, ancak sorun yaşıyorum. Örnek olarak, şube foo'suna geçmek ve bir durum gerçekleştirmek istiyorum. Yani .gitconfigbenimde: [alias] chs = !sh -c 'git checkout …
Şimdiye kadar ben sadece her parametre açıkça çağrı ile database.yml kullandım, aşağıdaki dosyada anlamadığım bazı karakterleri kullanır. Her satır ve sembol (&, *, <<) ne anlama geliyor, bu dosyayı nasıl okurum? development: &default adapter: postgresql database: dev_development test: &test <<: *default database: test_test cucumber: <<: *test production: <<: *default database: …
Vim programladığımda tercih ettiğim metin editörü ve bu yüzden her zaman özellikle can sıkıcı bir sorunla karşılaşıyorum. Sıklıkla, arabelleği hızla kaydetmem ve diğer çeşitli görevlere devam etmem gerektiğinde, tipik :w Bununla birlikte, ben - zamanın% 50'sinden fazlası gibi görünen - her zaman bunu büyük harfle kullanmayı başarabilirim :w. Doğal olarak, …
Sadece SQL sözdizimini merak ediyorum. Eğer varsa SELECT itemName as ItemName, substring(itemName, 1,1) as FirstLetter, Count(itemName) FROM table1 GROUP BY itemName, FirstLetter Bu yanlış olur çünkü GROUP BY itemName, FirstLetter gerçekten olmalı GROUP BY itemName, substring(itemName, 1,1) Ama neden eskisini kolaylık sağlamak için kullanamıyoruz?