- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
public void saveDomain(DomainMetadata domainMetadata){
domainStore.save(domainMetadata);
}
оттуда же
public void saveMail(Mail mail){
mailCollection.save(mail);
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+143
public void saveDomain(DomainMetadata domainMetadata){
domainStore.save(domainMetadata);
}
оттуда же
public void saveMail(Mail mail){
mailCollection.save(mail);
}
+71
public int getLifeWidth() {
return cells == null ? 0 : cells.length;
}
public int getLifeHeight() {
return cells == null || cells.length == 0 || cells[0] == null ? 0 : cells[0].length;
}
private int _getLifeWidth() {
return cells.length;
}
private int _getLifeHeight() {
return cells[0].length;
}
есть ли мне оправдание? ))
+75
if(batchControlImpl.startJobActivity(JobStatusType.STARTED));
К проекту подключили активированных активных индусов.http://tinyurl.com/cvwefek
+74
public class FSMSmilesMatcher {
private Callback mCallback;
private State mStartState;
public interface Callback {
public void onMatch(int matchStart, int matchEnd, int matchId);
}
//matching whole leading substring cause it's easier to build that way
private class State {
protected HashMap<String, State> substates; //substring which led to this state + next symbol
protected String whole; //whole match
protected int matchId;
//result = symbols to skip before starting next match
protected int process(String input, int matchStart, int matchEnd) {
if(matchStart >= input.length() || matchStart >= matchEnd)
return 0;
if(substates == null) {
if(whole == null || whole.length() == 0) {
return 0; //shouldn't happen
} else if(input.length() >= matchStart + whole.length() && input.substring(matchStart, matchStart + whole.length()).equals(whole)) {
mCallback.onMatch(matchStart, matchStart + whole.length(), matchId);
return whole.length()> 1 ? whole.length() - 1: 0;
}
} else if(matchEnd <= input.length()) {
State nextState = substates.get(input.substring(matchStart, matchEnd));
if(nextState != null)
return nextState.process(input, matchStart, matchEnd + 1);
}
return 0;
}
}
//checks only next symbol
//removes long tails (into single 'whole' match)
private class OptimizedState extends State{
private OptimizedState(State inState) {
if(inState.substates != null) {
this.substates = new HashMap<String, State>();
for(String key : inState.substates.keySet()) {
this.substates.put(key.substring(key.length()-1, key.length()).toLowerCase(), new OptimizedState(inState.substates.get(key)));
}
if(this.substates.size() == 1) {
State subState = this.substates.values().iterator().next();
if(subState.substates == null) {
this.substates = null;
this.whole = subState.whole;
this.matchId = subState.matchId;
}
}
} else {
this.whole = inState.whole;
this.matchId = inState.matchId;
}
}
@Override
protected int process(String input, int matchStart, int matchEnd) {
if(matchStart >= input.length() || matchStart >= matchEnd)
return 0;
if(substates == null) {
if(whole == null || whole.length() == 0) {
return 0; //shouldn't happen
} else if(input.length() >= matchStart + whole.length() && input.substring(matchStart, matchStart + whole.length()).equalsIgnoreCase(whole)) {
mCallback.onMatch(matchStart, matchStart + whole.length(), matchId);
return whole.length()> 1 ? whole.length() - 1: 0;
}
} else if(matchEnd <= input.length()) {
State nextState = substates.get(input.substring(matchEnd - 1, matchEnd).toLowerCase());
if(nextState != null)
return nextState.process(input, matchStart, matchEnd + 1);
}
return 0;
}
}
...
private HashMap<String, State> generateSubstates(List<ImageMatchElement> matches, String lead) {
List<String> variants = new ArrayList<String>();
HashMap<String, Integer> completeMatches = new HashMap<String, Integer>();
...
if(variants.size() == 0) {
return null;
} else {
HashMap<String, State> substates = new HashMap<String, State>();
for(String variant: variants) {
State state = new State();
if(completeMatches.containsKey(variant)) {
state.whole = variant;
state.matchId = completeMatches.get(variant);
} else {
state.substates = generateSubstates(matches, variant);
}
substates.put(variant, state);
}
...
Требовалось заменить коды смайликов в текстовом сообщении заменить на соответствующие картинки (типа ":* привет :-p ^_^" заменить на "[картинка] привет [картинка] [картинка]".
+83
/**
* intended to be used for enums implementation
*/
public interface NullValueHolder<T> {
T getNullValue();
}
// в тесте
enum TestEnum implements NullValueHolder<TestEnum> {
TEST;
public TestEnum getNullValue() {
return null;
}
}
Видимо, часть метафабрики для создания метапрограмм
Может, я чего-то в этой жизни не понимаю?
+73
static
{
unionSize = Math.max(6, 6);
size = 2 + unionSize + 4;
}
// следующий участок
case 7:
{
int result = (int)((long)getValue(cmd.isByteMode(), mem, op1) & 0L);
if(cmd.isByteMode())
result &= 0xff;
setValue(cmd.isByteMode(), mem, op1, result);
flags = result != 0 ? result & VMFlags.VM_FS.getFlag() : VMFlags.VM_FZ.getFlag();
break;
}
case 49:
{
setValue(true, mem, op1, (int)((long)getValue(true, mem, op1) & 0L));
break;
}
case 50:
{
setValue(false, mem, op1, (int)((long)getValue(false, mem, op1) & 0L));
break;
}
//=========== еще участок ============
long dataSize = (long)ReadData(this) & 0L;
for(int i = 0; inAddr < codeSize && (long)i < dataSize; i++)
{
prg.getStaticData().addElement(new Byte(valueOf((byte)(fgetbits() >> 8))));
faddbits(8);
}
Вот такое нашел в исходниках недавно
+67
...
/*}*/
/*}*/
/*}*/
/*}*/
/*}*/
/*}*/
/*}*/
/*}*/
}
Скачал, посмотрел, офигел:D
+76
if (params[0].toLowerCase().equals("1"))
{
TeleportService.teleportTo(admin, WorldMapType.POETA.getId(), 806, 1242, 119, 0);
PacketSendUtility.sendMessage(admin, "Teleported to Poeta.");
}
else if (params[0].toLowerCase().equals("2"))
{
TeleportService.teleportTo(admin, 320070000, getInstanceId(320070000, admin), 246, 246, 125, 0);
PacketSendUtility.sendMessage(admin, "Teleported to 15-25 PvP arena.");
}
else
PacketSendUtility.sendMessage(admin, "PvP zone not found");
+73
public String XOR_Encrypt(String source, String key)
{
byte plain_text[] = new byte[source.length()];
plain_text = source.getBytes();
byte key_mas[] = new byte[key.length()];
key_mas = key.getBytes();
int key_len = key.length();
int crypt_pos = 0;
for(int i = 0; i < source.length(); i++)
{
plain_text[i] = (byte)(plain_text[i] ^ 0xaa);
plain_text[i] = (byte)(plain_text[i] ^ key_mas[crypt_pos]);
if(crypt_pos >= key_len - 1)
crypt_pos = 0;
else
crypt_pos++;
}
String EText = ByteToHexString(plain_text);
return EText;
}
public static String EncodeSimmetr(String s)
{
int MultKey = 62142;
int AddKey = 11719;
byte f1[] = new byte[s.length()];
byte f[] = new byte[s.length()];
f = s.getBytes();
for(int i = 0; i < s.length(); i++)
{
f1[i] = (byte)(f[i] ^ MultKey);
MultKey ^= AddKey;
}
s = new String(f1);
return s;
}
Система шифрования в той-же платёжке...
+71
String url = "http://*.*.*.*:*/java/?code=" + sCode + "&request=monitor";
String LogPass = sName + ":" + sPass;
String sAuth = "Basic " + encodeBase64(LogPass);
try
{
con = (HttpConnection)Connector.open(url);
con.setRequestMethod("GET");
con.setRequestProperty("User-Agent", "Profile/MIDP-2.0 Confirguration/CLDC-1.0");
con.setRequestProperty("Accept_Language", "en-US");
con.setRequestProperty("Content-Type", "//text plain");
con.setRequestProperty("Connection", "close");
con.setRequestProperty("Authorization", sAuth);
in = con.openInputStream();
if(con.getResponseCode() == 200)
{
StringBuffer sb = new StringBuffer();
int chr;
while((chr = in.read()) != -1)
sb.append((char)(chr < 192 || chr > 255 ? chr : chr + 848));
sBuff = sb.toString();
}
}
Авторизация в одной из платёжных систем