Hayırdır Google
Error 404 (Not Found)!!1
Bu yaptığını şiddetle kınıyorum Google !!!!111!!!1bir!!!
O değil de beni işe alsanıza.
35×35 piksel
35×35 piksel bir resim(8 bit renk derinliğinde) kaç farklı şekilde oluşabilir ?
(Dikkat yüksek sayı var)
2^8*35*35 =
19.950.631.168.807.583.848.837.421.626.835.850.838.234.968.318.861.924.548.
520.089.498.529.438.830.221.946.631.919.961.684.036.194.597.899.331.129.423.209.
124.271.556.491.349.413.781.117.593.785.932.096.323.957.855.730.046.793.794.526.
765.246.551.266.059.895.520.550.086.918.193.311.542.508.608.460.618.104.685.509.
074.866.089.624.888.090.489.894.838.009.253.941.633.257.850.621.568.309.473.902.
556.912.388.065.225.096.643.874.441.046.759.871.626.985.453.222.868.538.161.694.
315.775.629.640.762.836.880.760.732.228.535.091.641.476.183.956.381.458.969.463.
899.410.840.960.536.267.821.064.621.427.333.394.036.525.565.649.530.603.142.680.
234.969.400.335.934.316.651.459.297.773.279.665.775.606.172.582.031.407.994.198.
179.607.378.245.683.762.280.037.302.885.487.251.900.834.464.581.454.650.557.929.
601.414.833.921.615.734.588.139.257.095.379.769.119.277.800.826.957.735.674.444.
123.062.018.757.836.325.502.728.323.789.270.710.373.802.866.393.031.428.133.241.
401.624.195.671.690.574.061.419.654.342.324.638.801.248.856.147.305.207.431.992.
259.611.796.250.130.992.860.241.708.340.807.605.932.320.161.268.492.288.496.255.
841.312.844.061.536.738.951.487.114.256.312.415.308.256.646.228.074.808.227.018.
487.369.885.910.469.483.221.098.969.709.679.829.044.783.601.200.390.371.952.785.
568.514.243.078.243.018.451.756.803.632.021.062.359.576.786.055.100.657.098.941.
773.458.476.107.803.195.686.211.069.521.296.386.920.397.161.667.606.079.850.047.
623.332.506.697.192.394.732.882.732.146.839.914.162.556.616.475.226.570.734.242.
284.992.611.108.517.787.648.229.250.726.436.093.189.358.719.013.320.428.417.266.
560.955.206.304.486.740.121.042.940.836.082.359.956.272.041.437.036.053.711.217.
195.277.243.418.585.297.108.776.176.089.608.919.407.576.997.991.650.973.186.748.
293.545.308.078.448.177.497.172.676.188.976.363.113.953.539.845.288.228.646.847.
141.797.793.346.972.033.630.508.417.043.340.253.486.735.614.439.273.642.186.855.
951.290.501.673.267.263.178.341.124.020.205.735.639.773.533.333.539.346.806.529.
621.537.783.039.420.965.606.564.231.240.271.675.960.991.810.544.834.137.860.717.
974.050.943.813.132.592.091.475.722.563.920.362.914.415.104.824.266.481.157.147.
291.564.729.231.293.808.439.841.810.501.333.229.936.278.919.592.554.323.408.408.
916.762.577.758.530.166.741.430.366.496.807.332.638.812.744.707.751.030.887.189.
960.248.464.714.801.390.292.751.083.539.567.803.429.158.201.728.493.967.244.403.
476.435.400.020.538.900.766.918.585.375.688.187.430.625.664.900.241.897.628.441.
308.402.927.439.290.582.180.840.113.434.916.709.834.692.964.128.561.365.597.786.
952.419.969.012.013.891.185.074.688.855.329.322.825.140.209.624.759.339.638.322.
045.002.478.487.456.896.475.839.323.979.889.356.556.687.377.174.942.154.166.260.
201.983.737.452.430.189.469.806.510.287.138.282.606.348.427.913.202.106.354.910.
273.199.583.821.167.089.168.214.277.971.281.576.226.541.946.244.691.210.820.927.
258.644.615.415.550.131.804.002.089.978.451.732.504.255.800.120.791.160.250.396.
691.165.990.191.028.937.728.396.725.526.580.239.696.583.594.872.223.498.907.554.
047.437.311.886.157.023.207.440.483.944.315.385.795.569.621.396.839.684.186.620.
631.151.510.201.751.903.370.747.963.633.767.891.378.128.113.232.413.839.585.726.
551.968.491.492.109.889.844.764.246.362.817.379.195.143.881.442.469.270.707.491.
147.646.597.529.717.910.492.585.990.976.826.063.400.404.571.764.465.457.433.616.
947.701.706.815.572.478.886.525.286.027.623.781.361.624.921.684.421.353.584.409.
145.467.859.911.075.631.078.918.815.256.596.149.288.823.677.731.049.239.681.893.
871.074.207.886.921.179.577.921.241.169.794.345.725.333.931.860.483.798.075.699.
144.544.856.011.647.032.127.979.841.359.803.213.299.100.512.601.554.937.791.782.
566.321.835.456.466.699.131.788.772.571.348.857.882.642.917.285.958.521.697.379.
546.478.928.894.213.765.465.177.124.011.052.785.617.526.347.482.417.435.279.651.
739.584.571.132.982.473.607.917.767.165.616.329.615.869.422.302.660.783.431.895.
934.202.178.455.337.235.355.616.737.084.627.089.053.024.967.062.482.504.463.063.
429.845.676.630.094.259.445.862.851.119.005.989.478.436.170.466.208.097.014.426.
214.683.331.656.633.996.531.933.467.669.519.994.269.482.801.282.032.945.212.985.
488.820.958.398.488.747.408.009.953.923.034.443.579.540.998.183.902.565.188.913.
539.470.107.381.868.977.232.010.940.447.752.189.459.274.091.135.789.021.724.329.
780.646.884.730.113.104.878.442.045.620.894.635.606.312.221.783.411.809.427.411.
278.409.027.475.460.640.747.606.838.562.469.672.498.650.798.441.644.798.518.277.
593.850.510.745.432.033.501.500.521.176.955.858.169.948.292.378.983.178.848.015.
804.904.084.525.400.290.950.351.213.366.802.189.699.154.509.281.702.105.779.984.
958.851.520.326.115.603.318.888.934.267.210.708.070.883.556.582.986.796.206.799.
795.840.567.354.421.463.567.975.014.286.282.629.573.215.679.991.383.707.349.289.
883.093.800.076.134.882.396.575.479.829.336.552.323.183.154.002.296.695.264.901.
026.516.004.158.708.827.470.881.946.359.096.225.211.609.961.872.156.681.947.371.
929.208.341.039.585.596.938.538.497.697.729.398.805.724.726.659.859.474.111.132.
784.160.315.542.013.388.545.968.209.168.819.212.517.376
adet farklı ihtimal var. Ve bu ihtimaller içerisinde gelmiş geçmiş herşeyin,her açıdan, her renkte, her boyutta, her zamandaki 35×35 boyutlarında resimleri var. Ben söyleyeyim de…
Linq Hakkında 10 Mit
Linq hakkında çok güzel açıklamalar bulunan bir makale, buradan bakılabilir. Ben çok beğendim.
İbretlik Dinamik LINQ örneği
Dinamik LinQ anlamak için başka bir şeye gerek yok. C# için de aynı şekildedir diye ümit ediyorum. Henüz denemedim.
Edit : Buradaki dinamik Linq ifadelerini çalıştırabilmek için kaynak kısmındaki kütüphaneyi indirmek gerekiyor. Bu yetenek Linq’ya doğuştan gelmiyor ne yazıkki.
Birden fazla kolonu IN ile kullanmak
Bu kadar :
SELECT *
FROM hayvanlar h
WHERE(h.adi, h.ailesi, h.ayak_sayisi)
IN
(SELECT o.adi,o.ailesi,o.ayak_sayisi
FROM hayvan_ozellikleri o
WHERE o.adi = ‘MAYMUN’)
Fakat statik değerler ile kullanmaya izin vermiyor. yani ” IN ((‘TOPAÇ’,’KÖPEK’,’4′),(‘BONCUK’,’AT’,’4′)) ” şeklinde kullanılmıyor.
Null Coalescing Operator (??)
FormsAuth = formsAuth ?? new FormsAuthenticationWrapper();
Şeklinde kullanımı olan ?? operatörü aşağıdaki derin manalara gelir :
FormsAuth = formsAuth != null ? formsAuth : new FormsAuthenticationWrapper();
veya
if(formsAuth != null)
FormsAuth = formsAuth;
else
FormsAuth = new FormsAuthenticationWrapper();
Ayrıca aşağıdaki şekilde de kullanımı vardır. Bu kullanımda sağdaki değerlerden null olmayanı al manasındadır.
string Answer = Answer1 ?? Answer2 ?? Answer3 ?? Answer4;
Oracle’da bir sub procedure dışarıdan kullanılabilir mi ?
Hayır.
OrnekProcedure.AltProcedure(p1,p2);
şeklinde bir kullanım olmuyor.
C# IIS Asenkron Web Servis Çağırma
Webservis çağırıldığında programın bekleme yapmadan geçmesi ve arka planda web servisin çalışmaya devam etmesi için asenkron web servisi çağırıp devam ediyor olabiliriz.Asenkron web servis bir c# web projesinde “ornekServisAsync ” gibi bir isime sahip oluyor ve bunu bizim yazmamız gerekmiyor. Bir web servis yazdığımızda bunu hem senkron hem de asenkron çağırıyor olabiliriz.
Fakat IIS üzerinde bir timeout süresi söz konusu ise bu servisi timeout almaktan kurtarmaz.
Oracle – Ref Cursor , Oracle’da sonuç olarak tablo dönmek
Aşağıdaki prosedür out parametresi olarak bir cursor dönecek. Dönen bu cursor diğer bir prosedür içerisinde kullanılabilir.
CREATE OR REPLACE PROCEDURE get_emp_rs (p_deptno IN emp.deptno%TYPE, p_recordset OUT SYS_REFCURSOR) AS -- Burada out olarak tanımlandı BEGIN OPEN p_recordset FOR -- Burada açıldı SELECT ename, empno, deptno FROM emp WHERE deptno = p_deptno ORDER BY ename; END GetEmpRS; /
–
SET SERVEROUTPUT ON SIZE 1000000 DECLARE l_cursor SYS_REFCURSOR; l_ename emp.ename%TYPE; l_empno emp.empno%TYPE; l_deptno emp.deptno%TYPE; BEGIN get_emp_rs (p_deptno => 30, p_recordset => l_cursor); LOOP -- bu döngü içerisinde okunmaya başlandı Allah kabul etsin. FETCH l_cursor INTO l_ename, l_empno, l_deptno; EXIT WHEN l_cursor%NOTFOUND; DBMS_OUTPUT.PUT_LINE(l_ename || ' | ' || l_empno || ' | ' || l_deptno); END LOOP; CLOSE l_cursor; END; /
Bu cursor :
- PL/sql içerisinde
- ADO Recordset olarak
- Java Resultset olarak
kullanılabiliyor.
Kaynak : http://www.oracle-base.com/articles/misc/using-ref-cursors-to-return-recordsets.php
PL/SQL Select Into Hilesi
SELECT INTO kullanırken değer bulunamadığında hata fırlatması engellenmek istiyorum ve begin-exception-end bloğuna almak istemiyorum. O halde :
SELECT MAX(ORNEK_DEGER) INTO P_VALUE FROM ORNEK_TABLO;
Böyle yaptığımda veri dönmese dahi hata fırlatılmayacak.