S

Çavuş
13 Aralık 2013
Tarihinde Katıldı
Takip Ettikleri
0 üye
Görüntülenme (?)
96 (Bu ay: 0)
Gönderiler Hakkında
S
4 yıl
Regex kullanımı
Merhaba, umarım iyisinizdir. Basit matematik işlemlerinin olduğu bir sınıf var bunu cmdden parametre olarak gönderip string olarak okuyorum. Böylece satırlarına erişebililiyorum. Operatorleri tipine göre ayırıp onların sayımını yapmam gerekiyor fakat regexte sorun yaşıyorum. Çok fazla regex kodu denememe rağmen halledemedim ve kafayı yemek üzereyim.
regex "+" = hata veriyor. Kaçış ifadesi istiyor.
regex "\+" = hata veriyor yine kaçış ifadesi istiyor neden anlamadım.
regex "\\+" = Çalışıyor ama bütün + ları buluyor. + ve ++ bunlar farklı tür operatörler ve birbirinden ayrı saymam gerekiyorr.
Dediğim gibi regex üzerinde çalıştım fakat uygun bir şey bulamadım.
     
  Benim main fonksiyon kodlarım =

 public static long tekliFonk(String line, String x)
  {
    Matcher matcher = Pattern.compile(String.valueOf(x)).matcher(line);
    int res = 0;
    while (matcher.find()) {
      res++;
    }
    return res;
  }
  

public static void main(String[] args) throws IOException
  {
 
int tekli=0;

String file= (args[0]);
FileReader fReader = new FileReader(file);
String line;
BufferedReader bReader=new BufferedReader(fReader);
while((line = bReader.readLine())!=null) {
tekli +=tekliFonk(line,"\\+");
}

Ayrıştırmaya çalıştığım kod bloğu =  

   
  public class Lexicel {
  public int x;
public int y;
public Lexicel(int x,int y) {
this.x = x;
this.y = y;
}
/*
*
* x*x + y*y // i�lemi x > 0 ve y > 0
*/
public int x2y2() {
return x * x + y * y;
}
/*
* Karak�k i�lemi yapan fonksiyon
* karakok(x*x + y*y)
*/
public double karakok() {
return Math.sqrt((double)x2y2());
}
// log2(x/++y)
public double log2() {
++y;
return Math.log(((double)x)/y);
}
@Override
public boolean equals(Object obj) {
if(obj != null && obj instanceof Lexicel) {
return ((Lexicel)obj).x == this.x && ((Lexicel)obj).y == this.y;
}
return false;
  }

Çıkış ekranı şöyle olmalı =
Operatör bilgisi = Tekli operator = 1
İkili Op. = 6
Sayısal Op. = 7
İkişkisel Op. = 3
Mantıksal Op. = 2
Operand bilgisi :
Toplam operand sayısı: 23;


yaşadığım regex problemini çözebilirsek devamını ben yazabilirim.
Teşekkürler
S
4 yıl
Operator ve operand sayımı
Merhaba arkadaşlar. Javayı yeni yeni öğreniyorum.
Sıradan matematik işlemleri olan bir java classındaki toplam operator ve operandları sayabilecek bir class yazmam gerekiyor. Mantıksal , ilişkisel ve sayısal operatörler yeterlidir. Operand denilen şey de işleme giren değişkenler ve sayılardır.
Günlerdir internette araştırmalar yapıyorum, rastgele kütüphaneler ekleyip özelliklerini tek tek deniyorum fakat nafile.
Derleme esnasında lexicel analiz kısmından verileri çekmemiz ve toplamamız gerektiğini düşünüyorum, hemen hemen bir token sayımı gibi olacak sanırım fakat bununda nasıl yapıldığına dair herhangi bir bilgi bulamıyorum. Yardımcı olabilecek var mı ?
S
4 yıl
Token tipi sayımı
Merhaba arkadaşlar. Basit matematik hesaplarının bulunduğu bir sınıftaki tokenleri tiplerine göre seçip, toplem tokenlerin tiplerine göre sayılarını yazdıran programa ihtiyacım var. Lexical Analysis kısmına giriyor fakat internette buna dair kaynak bulamadım. Yardımcı olursanız sevinirim.
S
5 yıl
Anakartım Gtx960 ile oyuna girince neden kapanıyor
GTX960 ASUS ROG STRIX ekran karım var. Bu NVIDIA kart ile FurMark veya oyun açtığımda bilgisayar fişten çekilmiş gibi kapanıyor. Aynı anakartta daha fazla güç çeken AMD kartlar denedim ve hiçbir sorun yaşamadım.
Bütün parçaları tek tek başka bilgisayarda denedim ve her şey sorunsuz.
Sorun net bir şekilde anakart çünkü diğer parçaları başka bilgisayarda ve anakartta deneme fırsatım oldu. Aynı kombinasyondaki şeyler başka anakart ile sorunsuz çalıştı.
PSU, CPU, sahip olduğum bütün ekran kartları, RAM'ler kesinlikle sorunsuz. Herhangi bir kabloda da sorun yok.

BIOS güncelledim: 4.6.5 - 21.05.2015 - smbıos: 2.8
Anakart: H81H3-M4
Bütün işletim sistemlerini denedim. Sorunsuz olduğunu bilsem de farklı güç kaynakları, farklı RAM'ler bile denedim.
Neden bu sorunu yaşıyorum sizce? BIOS'da atladığım bir şeyler mi var acaba ?
S
8 yıl
DELPHI\u0027DE BİR PROBLEM SORUSU
100adet kapı var. Hepsi kapalı. Siz geliyorsunuz 1'den 100'e kadar tüm kapıları bulunduğunuz kapıyı ve bulunduğunuz kapı numaralarının kat sayısı olan tüm kapı numaralarını açıksa kapatıyor, kapalıysa açıyorsunuz. En son kaç numaralı kapılar açıktır ?
S
8 yıl
380TL ye kadar ekran kartı önerisi
Ekran kartım kırıldı arkadaşlar. Az param var. Pubg rainbow gibi oyunlar oynamak istiyorum.

Sapphire hd7850 1gb 256bit sürümü ekran kartı 250tl ye buldum alayım mı arkadaşlar?

Sizin 380tl ye kadar önerebileceğiniz ekran kartı var mı?
S
9 yıl
Kondansatör nasıl okunur?
Merhaba arkadaşlar. Ekran kartımın iki adet kondansatörü patlamış. Nasıl okunduklarını bilmiyorum ve nereden bulacağımı da bilmiyorum. Yardımcı olursanız sevinirim.

Alt alta yazıyor;
1. kondansatör =
LF
270
C
3Yc(c'ye benzer bir simge)

2. kondansatör =
LF
820
e
38c(c'ye benzer bir simge)
S
9 yıl
Bilgisayarım açılmıyor. Sebebi nedir?
Merhaba arkadaşlar.
Anakartımın onboard GPU özelliği yok. Windows 10 kurulu.
r9 280x ekran kartına sahibim.
Herhangi bir şekilde ekran kartı driverını kurmak istediğimde siyah ekran geliyor ve her şey donuyor.
Güvenli modda çalıştırıp ekran kartı driverını kaldırmadan da asla bilgisayar açılmıyor.
Neler yapabilirim arkadaşlar? Windows 7 kursam neler olur sizce?
S
9 yıl
Ekran kartı driver kurunca siyah ekran ve kaldırana kadar pc açılmama
Merhaba arkadaşlar.
Anakartımın onboard GPU özelliği yok. Windows 10 kurulu.
r9 280x ekran kartına sahibim.
Herhangi bir şekilde ekran kartı driverını kurmak istediğimde siyah ekran geliyor ve her şey donuyor.
Güvenli modda çalıştırıp ekran kartı driverını kaldırmadan da asla bilgisayar açılmıyor.
Neler yapabilirim arkadaşlar? Windows 7 kursam neler olur sizce?
S
9 yıl
Ekran kartı sürücüsünü kurunca PC açılmıyor.
Merhaba arkadaşlar.
Anakartımın onboard GPU özelliği yok. Windows 10 kurulu.
r9 280x ekran kartına sahibim.
Herhangi bir şekilde ekran kartı driverını kurmak istediğimde siyah ekran geliyor ve her şey donuyor.
Güvenli modda çalıştırıp ekran kartı driverını kaldırmadan da asla bilgisayar açılmıyor.
Neler yapabilirim arkadaşlar?
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.