úvod
témata
události
tržiště
diskuze
nástěnka
přihlásit
přezdívka
heslo
přihlásit
pamatuj si mě
registrace
ztracené heslo?
Programovani v C#, F# a dalsich jazycich pro .NET, Mono a ostatni CLI implementace
MORMEGIL
---
---
10:13:04 12.1.2012
1 odpověď
TENCOKACISTROMY
: No to teda nevím, jak tamta moje otázka souvisí s tvým problémem. :-) Enlist=false říká, že toto připojení se nemá účastnit (případné) právě aktivní distribuované transakce. Chápu dobře, že uvnitř tabulkové funkce se připojuješ někam jinam a DataReaderem tamodtud něco čteš? A jak _chceš_ aby to fungovalo z hlediska transakčnosti? Podle _toho_ musíš navrhovat řešení.
TENCOKACISTROMY
---
---
17:36:23 11.1.2012
1 odpověď
Mam SQL-CLR tabulkova funkci, ktera nacita data a vraci vysledky pres "yield return".
Na SO (
link
) jsem zjisti ze nastavenim "Enlist=false" v connection stringu mi zacne ten "yield return" fungovat kombinaci s nacitanim dat z datareaderu.
Otazka: Mate nekdo tuseni, jestli je tohle validni a hlavne
bezpecny
reseni?
NECROMAN
---
---
14:57:00 11.1.2012
DARKREIDER
: to prave ne, potrebuji nejak pseudonahodne prerozdelovat polozky do N kolekci podle jmena...ale asi nejsnazsi bude
"name".GetHashCode() % totalCount
DARKREIDER
---
---
14:54:36 11.1.2012
1 odpověď
Dictionary alebo Hashtable by nepomohlo?
NECROMAN
---
---
14:49:40 11.1.2012
rychly dotaz - mam napr N krat list<string> a novou polozku, kterou chci podle jejiho hashe zaradit do jedne z techto N listu, jak na to?
teoreticky je mi to jasne, seradit listy, zjistit hash, najit zobrazeni z hash => [0,1) a najit mapovani z [0,1) do urciteho listu, ale jak to provest?
REEFER
---
---
13:03:57 11.1.2012
+1
Doplneni od grandwizarda - nemuze to bejt prej junior. Velky veci se pry nauci u nas, ale solid zaklady uz musi mit. Takze slightly intermediate.
Koncim. Sorry za spam, ale verim, ze to neni hnusna nabidka. :)
REEFER
---
---
17:27:03 10.1.2012
+2
..mimochodem. Geewa.com (provozujeme hry.cz, max uspesny projekt Pool Live Tour na facebooku a spustili jsme novou Pirates Poker tamtez) hleda .NET junior programatora. Mame tu jednoho grandwizarda se sidekickem, kteri to vsechno nemaji sanci stihat a hrozne bychom brali juniora az intermediate skills (ale pro master ma sanci taky) do tymu.
Skvely az rodinny kolektiv, prace na nenudnejch projektech - presneji NA HRACH (childhood dream come true) .. za sebe to tu muzu doporucit.
info v poste.
BATRS
---
---
23:21:39 9.1.2012
JACHYMKO
: nedivim se ze to tu sefujes ))))))
BATRS
---
---
23:16:39 9.1.2012
JACHYMKO
: tak odmenu bych navrhl v pripade ze by mi byl nekdo ochotnej pomoct to da rozum
NECROMAN
---
---
23:08:12 9.1.2012
jednoduchy dotaz - jak v silverlightove aplikaci v kodu preklopit obrazek vodorovne/svisle a ulozit ho tak? konkretne jak toto provest ve WP7.1 SDK?
BATRS
---
---
20:48:35 9.1.2012
-6
cau, hele mam takovou prosbu nemate tu nekdo jednoduchou aplikaci ve visual c# na knihovnu? jako seznam autoru, knih v nejakym prostredi, nebo neco podobnyho na ten zpusob? potreboval bych to do skoly a nevim si s tim rady diky.
TENCOKACISTROMY
---
---
12:47:51 9.1.2012
JANFROG
: My mame maximalne do deseti spojeni. A nikdy se na ten samej port nepripojuje vic nez jedno spojeni. Achjo :|.
JANFROG
---
---
9:25:50 9.1.2012
1 odpověď
-3
TENCOKACISTROMY
: No, ono to pada jen nekdy, co jsme vypozorovali tak se to projevi jen kdyz je hodne kratkych spojeni v malem casovem useku. Vypada to na nejaky synchronizacni problem.
Resime to tak, ze produkce jede na Linux/Solaris strojich :-) Kdyz je cas, tak koukame do kodu kde by to mohlo byt a prokladame to nadavanim na nekonecnou imbecilitu vyvojaru/designeru Windows (nebo alespon ja :-)
TENCOKACISTROMY
---
---
0:30:52 9.1.2012
1 odpověď
JANFROG
: To by pak nemohlo fungovat skoro nic, ne?
Jak to resite?
Me v zasade az tak moc neboli ten pad (i kdyz to je dost neprijemny), staci mi kdyz ta sluzba dal pobezi a bude schopna vykonavat svoji praci. I za cenu restartu procesu.
JANFROG
---
---
23:10:46 8.1.2012
1 odpověď
TENCOKACISTROMY
: Mame podobny problem, tedy ne s .NETovou aplikaci, ale s aplikaci co pouziva sockety. Cas od casu shnijou vnitrni struktury toho C API...asi Ti to nepomuze, ale dost mozna problem neni v .NETu ale v socket API...
TENCOKACISTROMY
---
---
21:16:01 8.1.2012
1 odpověď
Stacktrace nemam, pac to co jsem si vykopiroval, tak nekde zmizelo. Asi jsem si to okno omylem zavrel :(.
Nicmene, az to priste nastane, doplnim to. Pomatuju si ale, ze to ten stacktrace vedl skutecne ze socketu.
Par zajimavej linku jsem nasel - treba to nekomu v budoucnu bude k necemu dobry:
http://stackoverflow.com/questions/2823440/troubleshooting-net-fatal-execution-engine-error
http://social.msdn.microsoft.com/Forums/en/clr/thread/40e8e7e7-d051-49b7-ba2c-509b210a9736
http://stackoverflow.com/questions/4074585/attempted-to-read-or-write-protected-memory-this-is-often-an-indication-that-ot
Muzu to zkusit zkompilovat a spustit pod 4.0, ale vzhledem k tomu ze nejsem schopnej to vyvolat (oh, jak ja tyhle chyby rad ...), tak to je takovy cekani na Godota.
Az nekam pokrocime, tak dam vedet.
PIGSTER
---
---
18:41:49 8.1.2012
TENCOKACISTROMY
: Mozna stoji za to rict, ze cast ty veci pouziva zbesilej IL Emit, kterej jsme nepsali my - Nicmene se primo netyka zadnych socketu.
MORMEGIL
---
---
16:58:49 8.1.2012
TENCOKACISTROMY
: ExecutionEngineException je buď chyba v .NET Frameworku, nebo nějaký unmanaged bordel (přepis paměti unsafe kódem a tak). Jestli nepoužíváte žádný cizí knihovny, unsafe kód atd., tak to je chyba v .NET Frameworku, se kterou nic neuděláte (mně takhle – díkybohu jenom při ladění na lokále – padá aplikace při jednom volání přes .NET Remoting). Zkusil bych to pustit pod .NET 4.0, jestli to bude dělat pořád.
TENCOKACISTROMY
---
---
15:44:44 8.1.2012
2 odpovědi
Googlil jsem, ale ne moc uspesne.
Mame command-line application, ktera posloucha na par portech pres TcpClient, pristupuje do Sql Serveru 2008 R2 a jinak pouziva jen par trid a vypoctu napsanejch v C#. Zadnej P/Invoke, zadnej COM, atd...
Jede to na .NET 3.5.
Jednou za cas ten proces spadne s chybou:
.NET Runtime version 2.0.50727.5420 - Fatal Execution Engine Error (73CEE92A) (80131506)
Description:
Stopped working
Problem signature:
Problem Event Name: CLR20r3
Problem Signature 01: gameloopprocessorservicecmd.exe
Problem Signature 02: 1.0.0.0
Problem Signature 03: 4efb6ee1
Problem Signature 04: System
Problem Signature 05: 2.0.0.0
Problem Signature 06: 4ca2ba90
Problem Signature 07: 2cad
Problem Signature 08: 40
Problem Signature 09: System.Net.Sockets.Socket
OS Version: 6.1.7601.2.1.0.1296.17
Locale ID: 1033
Deje se nam to na dvou serverech (ze tri nasazeni). Je to nepravidelny. Obycejne to nastane jednou za X dni. Ale jednou jsem videl to nastat cca 5 minut po restartu procesu.
Vsechny tri nasazeni jedou na Win WebServer 2008.
Vsechno poctive otevirame, zavirame, disposujeme.
Setkali jste se s tim nekdo?
URZA
---
---
20:20:39 5.1.2012
JACHYMKO
: dik prectu si
jinak uz jsem se rozmotal pomoci generik, vsechno fici :)
zmenil jsem deklaraci metody na:
private T FindNormalsForAge<T>(int age, ObservableCollection<T> normals) where T: INormalsValueType
inspirovano tady:
http://marcgravell.blogspot.com/2009/02/what-c-40-covariance-doesn-do.
<<
<
>
>>
Kliknutím sem můžete změnit nastavení reklam