Kayıtlar

2017 tarihine ait yayınlar gösteriliyor

[PLSQL] For sql pl sql how to use for statement

[PLSQL] For sql pl sql  how to use for statement ------------------------------------------------------------------------------------------------------ declare  deger  number :=1; begin     for i in(select * from tableName where kosul)         loop                 update tableName set col1=deger where kosul1 = i.kosul1 and kosul2 = i.kosul2;                 commit;     end loop; end; ---------------------------------------------------------------------------------------------------------

[SQL] Sql Join

--index veya pk olabilecek mi diye kontrol edebilecegim sorgu Select kolon1,kolon2,  count(*)  from table  group by kolon1,kolon2 having count(*) >=1 Join http://bidb.itu.edu.tr/seyirdefteri/blog/2013/09/07/birden-%C3%A7ok-tabloda-sorgulama-(join) SQL kume operatörleri matematikte ki kümeler mantıgı -- union ( A U B )  birleşim asagıdaki sorgu birinci ve ikinci tablodan donıne sonucları birleştirir birleşim select * from tableName1 union select * from tableName2 -- intersect   ( A n B )  Kesişim  ortak olanları alır yani kesişim select * from tableName1 intersect select * from tableName2 -- except  ( A \ B ) Fark  fark yani 1. tabloda olan ama ikinci tabloda olmayan kayıtları döndürür select * from tableName1 except select * from tableName2

Java Generic method

Generic method in java public <T> void printArray(T[] array){ for(T item: array){ System.out.println(item); } }

Java Regex example

Check IP regex import java.util.regex.Matcher; import java.util.regex.Pattern; import java.util.Scanner; class Solution{     public static void main(String []args){         Scanner in = new Scanner(System.in);         while(in.hasNext()){             String IP = in.next();             System.out.println(IP.matches(new MyRegex().pattern));         }     } } class MyRegex{     String Zip="([\\d]{1,2}|(0|1)[\\d]{1,2}|(2)[0-5]{1,2})";     String pattern=Zip + "\\."+Zip+"\\."+Zip+"\\."+Zip; }

Java da sytax check yazım kontrol

import java.util.Scanner; import java.util.regex.*; public class Solution {     public static void main(String[] args){         Scanner in = new Scanner(System.in);         int testCases = Integer.parseInt(in.nextLine());         while(testCases > 0){             String pattern = in.nextLine();             try {                 Pattern.compile(pattern);                 System.out.println("Valid");             } catch (PatternSyntaxException e) {                 System.out.println("Invalid");             }             testCases--;         }     } }

Bir Yazılımcının karşılaşabileceği Mülakat Soruları Karşılaştıklarım

Merhabalar, iş görüşmelerimle ilgili deneyimlerimi ve edindiğim gözlemleri paylaşmak ve bilgi edinmeniz adina gördüklerimi ve bazı fikirlerimi sizlerle paylaşmak isterim çünkü bu konuda gercekten sağlam bi yazıyla karsılasmadım bu isin duayeni olanlar bile bişey yazmıyor ya da ben karsılasmadım herneyse benim yazacaklarımda mükemmel deil sonuçta :) arkadaşlar iş görüşmeleri maximum 1 saat sürse 1 saatte ki bu süre çok daha az. Bu süre içersinde Bir insana kendinizi tanıtmanız gerekiyor burda aslında ilk olarak kılık kıyafet saç sakal vs gibi dış görünüş her ne kadar bir çok kisi yok benim için önemli değil deseniz bile ben şahsen çok yaşadım denedim yok gerçekten önem verilir  mantıken düşündüğünüzde zaten ne kadar mantıklı olduğunu anlarsınız her neyse tavsiyem şu ki iş görüşmesine gideceğinizde mutlaka ama mutlaka takım elbise veya takım elbiseye çok yakın elbiseler giyiniz  sanki her zaman takım giyiyormuş gibi davranın inanın bu işin %50 sini halletiniz demektir. ...

Java Polidrome

import java.io.*; import java.util.*; public class Solution {     public static void main(String[] args) {               Scanner sc=new Scanner(System.in);         String word=sc.next();        System.out.println( word.equals( new StringBuilder(word).reverse().toString())         ? "Yes" : "No" );           } } import java.io.*; import java.util.*; public class Solution {     public static void main(String[] args) {               Scanner sc=new Scanner(System.in);         String word=sc.next();         System.out.println(isPalindRecursive(word,0,word.length()-1)); } private static String isPalindRecursive(String word, int first, int last){                       if (first >= last)  ...

Java shorted Set

import java.io.*; import java.util.*; import java.text.*; import java.math.*; import java.util.regex.*; public class Solution {     public static void main(String[] args) {             Scanner scan=new Scanner(System.in);             String str=scan.next();             int k=scan.nextInt();             SortedSet<String> sets=new TreeSet<String>();             for(int i=0;i<=str.length()-k;i++){                 sets.add(str.substring(i,i+k));             }             System.out.println(sets.first());             System.out.println(sets.last());                 } }

SQL querys

mod alma select distinct city from station where id%2=0; kaçtane fazladan kayıt var onları bulur SELECT (COUNT(city) - COUNT(DISTINCT(city))) FROM station; belirtilen harf ilşe baslayan SELECT DISTINCT CITY FROM STATION WHERE UPPER(SUBSTR(CITY,1,1)) IN ('A','E','I','O','U'); belirtilen harf ile biten  SELECT DISTINCT city FROM station WHERE LOWER( SUBSTR(city, LENGTH(city), 1) ) in ('a', 'e', 'i', 'o', 'u'); x ile başlayan x ile bile SELECT DISTINCT city FROM station WHERE LOWER( SUBSTR(city, LENGTH(city), 1) ) in ('a', 'e', 'i', 'o', 'u') and LOWER( SUBSTR(city, 1, 1) ) in ('a', 'e', 'i', 'o', 'u'); select Name from STUDENTS where Marks > 75 order by SUBSTR(Name,LENGTH(Name)-2,3),ID